<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {

	font-family: "Microsoft Yahei";

	font-size: 14px;

	color: #333;

	padding: 0;

	margin: 0;

}

input, textarea, select {

	font-family: "Microsoft Yahei";

	color: #333;

	font-size: 14px;

}

a {

	color: #333;

}

a:hover, .yl a:hover {

	color: #154a97;

}

/*???￥???¤???′??????a€????¨*/

.h_tbg {

	width: 100%;

	height: 40px;

	background: #eee;

	min-width: 1200px;

}

.h_top {

	width: 1200px;

	height: 40px;

	margin: 0px auto;

	text-align: left;

	font-size: 14px;

	line-height: 40px;

	position: relative;

	color: #4E4E4E;

}

.h_top .top_r {

	width: 50%;

	position: absolute;

	right: 0;

	top: 0;

	text-align: right;

}

.h_top .top_r a, .h_top .top_r img, .h_top .top_r span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 24px;

	line-height: 24px;

	vertical-align: top;

	margin-top: 8px;

}

.h_top .top_r a {

	position: relative;

	margin-top: 0;

}

.h_top .top_r a .code {

	width: 120px;

	height: 120px;

	padding: 10px;

	position: absolute;

	left: -50px;

	top: 40px;

	z-index: 99999;

	background: #EFEFEF;

	display: none;

}

.h_top .top_r a:hover .code {

	display: block;

}

.h_top .top_r a .code .c_m {

	width: 100%;

	height: 100%;

	position: relative;

}

.h_top .top_r a .code img {

	width: 100px;

	height: 100px;

	vertical-align: top;

	margin: 0;

	padding: 0;

}

.h_top .top_r a .code .c_m i {

	display: block;

	position: absolute;

}

.h_top .top_r img {

	width: 24px;

	margin: 8px 1px;

}

.h_top .top_r span {

	font-size: 21px;

	color: #4E4E4E;

	font-family: inherit;

	font-weight: bold;

}

.h_bg {

	width: 100%;

	background: rgba(255, 255, 255, 0.9);

	min-width: 1200px;

	border-bottom: 1px solid #eee;

}

.h_bg_fix {

	width: 100%;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 999999999;

}

.h_bg_fix .head {

	/*height: 70px;*/

	transition: all ease-in-out .4s;

}

.h_bg_fix .head .logo {

	margin-top: 5px;

	display: none;

}

.h_bg_fix .head .nav {

	width: 1200px;

	text-align: center;

}

.h_bg_fix .head .nav a {

	height: 70px;

	line-height: 70px;

	padding: 0px 22px;

}

.h_bg_fix .head .nav li .er_m {

	top: 70px;

	box-shadow: 3px 3px 3px #bbb;

}

.h_bg_fix .head .s_nav {

	display: none;

}

.head {

	width: 1200px;

	/*height: 100px;*/

	margin: 0px auto;

	position: relative;

}

.head .logo {/* width:161px; */

	height: 100px;

	float: left;

}

.head .logo img {

	width: 260px;

	height: 80px;/* vertical-align:top; */

	margin-top: 10px;

}

.head .nav {/* width:1000px; */

	float: right;

	text-align: right;

	position: relative;

}

.head .nav .mianfei {

	position: absolute;

	right: 430px;

	top: 25px;

}

.head .nav .remen {

	position: absolute;

	right: 330px;

	top: 25px;

}

.head .nav .remen1 {

	position: absolute;

	right: 220px;

	top: 25px;

}

.head .nav .remen2 {

	position: absolute;

	right: 115px;

	top: 25px;

}

.h_bg_fix .head .nav .mianfei {

	position: absolute;

	left: 380px;

	top: 10px;

}

.h_bg_fix .head .nav .remen {

	position: absolute;

	left: 555px;

	top: 10px;

}

.h_bg_fix .head .nav .remen1 {

	position: absolute;

	right: 345px;

	top: 10px;

}

.h_bg_fix .head .nav .remen2 {

	position: absolute;

	right: 225px;

	top: 10px;

}

.head .nav li {

	display: inline-block;

*display:inline;

	zoom: 1;

	vertical-align: top;

	padding: 0;

	margin-left: 5px;

	position: relative;

	width: auto;

}

.head .nav a {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: auto;

	padding: 0 12px;

	height: 100px;

	line-height: 100px;

	border-top: 3px solid #FFF;

	position: relative;

	font-size: 18px;

}

.head .nav a i {

	display: block;

	width: 13px;

	height: 9px;

	position: absolute;

	top: 0;

	left: 50%;

	margin-left: -6px;

	opacity: 0;

	filter: alpha(opacity=0);

	background: url(../images/icon19.png) no-repeat;

}

.head .nav a.now, .head .nav a:hover {

	border-top: 3px solid #154a97;

}

.head .nav a.now, .head .nav a:hover {

	color: #154a97;

}

.head .nav a.now i, .head .nav a:hover i {

	opacity: 1;

	filter: alpha(opacity=100);

	transition: all .4s ease-in-out;

}

.head .nav li .er_m {

	position: absolute;

	left: -254px;

	top: 100px;

	z-index: 9999999;

	background: #FFF;

	width: 914px;

	padding: 15px;

	display: none;

	border-top: 1px solid #ddd;

}

.h_bg_fix .nav li .er_m {

	left: 0px;

}

.head .nav li .er_m ul {

	width: 100%;

}

.head .nav li .er_m ul li {

	width: 25%;

	float: left;

	height: 240px;

	text-align: left;

	padding-left: 20px;

	margin: 0;

}

.head .nav li .er_m ul li.ai {

	height: 80px;

}

.head .nav li .er_m ul li b, .head .nav li .er_m ul li b a {

	display: block;

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 16px;

	font-weight: bold;

	color: #154a97;

	border: 0;

	padding: 0;

}

.head .nav li .er_m ul li p, .head .nav li .er_m ul li p a {

	width: 100%;

	height: 28px;

	line-height: 28px;

	font-size: 15px;

	padding: 0;

	margin: 0;

	border: 0;

}

.head .nav li .er_m ul li p a {/* margin-left:10px;*/

}

.head .nav li .er_m ul li p a:hover {

	border: 0;

	padding: 0;

	line-height: 28px;

}

.head .nav li .er_m2 {

	position: absolute;

	left: -34px;

	top: 100px;

	z-index: 9999999;

	background: #FFF;

	width: 160px;

	padding: 15px;

	display: none;

	border-top: 1px solid #ddd;

}

.head .nav li .er_m2 ul {

	width: 100%;

}

.head .nav li .er_m2 ul li {

	height: 240px;

	text-align: center;

	float: none;

	padding: 0px;

	margin: 0;

	width: 100%;

	line-height: 24px;

	height: auto;

}

.head .nav li .er_m2 ul li a {

	width: 100%;

	border-bottom: 1px solid #CCCCCC;

	height: 34px;

	line-height: 34px;

	font-size: 15px;

	padding: 0;

	margin: 0;

	border: 0;

}

.head .nav li:hover .er_m {

	opacity: 1;

	filter: alpha(opacity=100);

	transition: all .4s ease-in-out;

}

.head .s_nav {

	position: absolute;

	left: 0;

	/*top: 101px;*/

	z-index: 99999;

}

.s_nav .tabBox_t, .s_nav .tabBox {

	width: 100%;

	text-align: left;

}

.s_nav .tabBox .tabNav {

	width: 280px;

	float: left;

	border: 1px solid #ddd;

	height: 500px;

	overflow: hidden;

	background: #FFF;

	border-top: 0;

}

.s_nav .tabBox .n_ctn {

	width: 0;

	float: left;

	height: 500px;/* background:#FFF; */

	overflow: hidden;

	position: relative;

	transition: all .5s ease-in-out;

}

.s_nav .tabBox .tabNav li {

	width: 100%;

	height: 62px;

	border-bottom: 1px solid #ddd;

	position: relative;

}

.s_nav .tabBox .tabNav li a {

	display: block;

	width: 100%;

	height: 62px;

}

.s_nav .tabBox .tabNav li i, .s_nav .tabBox .tabNav li span, .s_nav .tabBox .tabNav li em {

	display: inline-block;

*display:inline;

	zoom: 1;

	vertical-align: top;

}

.s_nav .tabBox .tabNav li i {

	width: 24px;

	height: 26px;

	margin-top: 18px;

	margin-left: 55px;

}

.s_nav .tabBox .tabNav li span {

	height: 24px;

	margin-top: 18px;

	font-size: 18px;

	margin-left: 7px;

}

.s_nav .tabBox .tabNav li em {

	width: 7px;

	height: 10px;

	background: url(../images/icon9.png) no-repeat;

	position: absolute;

	right: 20px;

	top: 25px;

}

.s_nav .tabBox .tabNav li.on em {

	display: none;

}

.s_nav .tabBox .tabNav li a:hover, .s_nav .tabBox .tabNav li.on a {

	color: #fff;

}

.s_nav .tabBox .tabNav li.on {

	background: #154a97;

}

.s_nav .tabBox .tabCont {/* width:100%; */

	z-index: 0;

	height: 500px;

	background: #FFF;

	position: absolute;

	left: 0;

	top: 0;

}

.s_nav dl {

	width: 100%;

	border: 1px solid #ddd;

	height: 500px;

	border-left: 0;

	border-top: 0;

}

.s_nav dl dt, .s_nav dl dt img {

	width: 660px;

	float: right;

	height: 498px;

	vertical-align: top;

}

.s_nav dl dt {

	border-left: 1px solid #ddd;

	overflow: hidden;

}

.s_nav dl dd {

	width: 258px;

	float: left;

}

.s_nav dl dd .zx_btn {

	width: 100%;

	text-align: left;

	padding: 10px 0;

}

.s_nav dl dd .zx_btn a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 40px;

	line-height: 40px;

	width: 218px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	text-align: center;

	font-size: 16px;

	color: #FFF;

	background: #154a97;

	margin-left: 20px;

}

.s_nav dl dd .d_name {

	width: 218px;

	margin: 0px auto;

	border-bottom: 1px solid #ddd;

	height: 60px;

	padding-top: 20px;

	position: relative;

}

.s_nav dl dd .d_name span {

	display: inline-block;

*display:inline;

	zoom: 1;

	font-size: 20px;

	position: absolute;

	left: 0;

	bottom: -1px;

	z-index: 9;

	position: absolute;

	border-bottom: 2px solid #154a97;

	color: #154a97;

	font-weight: bold;

	height: 40px;

	line-height: 40px;

}

.s_nav dl dd ul {

	width: 218px;

	margin: 0px auto;

	margin-top: 10px;

}

.s_nav dl dd ul li {

	width: 100%;

	height: 40px;

	line-height: 40px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.s_nav dl dd ul li a {

	margin-left: 15px;

	display: block;

	height: 40px;

	line-height: 40px;

	width: 203px;

	font-size: 16px;

}

/*???￥???1???????§???????ˉ???§?￠a???°?￠a????*/

#banner {

	width: 100%;

	height: 450px;

	position: relative;

	min-width: 1200px;

}

.owl-carousel .owl-wrapper:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

/* display none until init */

.owl-carousel {

	display: none;

	position: relative;

	width: 100%;

	-ms-touch-action: pan-y;

}

.owl-carousel .owl-wrapper {

	display: none;

	position: relative;

	-webkit-transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper-outer {

	overflow: hidden;

	position: relative;

	width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight {

	-webkit-transition: height 500ms ease-in-out;

	-moz-transition: height 500ms ease-in-out;

	-ms-transition: height 500ms ease-in-out;

	-o-transition: height 500ms ease-in-out;

	transition: height 500ms ease-in-out;

}

.owl-carousel .owl-item {

	float: left;

}

.owl-controls .owl-page, .owl-controls .owl-buttons div {

	cursor: pointer;

}

.owl-controls {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

/* mouse grab icon */

.grabbing {

	cursor: url(../images/grabbing.png) 8 8, move;

}

/* fix */

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

}

#owl-demo {

	position: relative;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}

#owl-demo .item {

	position: relative;

	display: block;

	overflow: hidden;

}

#owl-demo img {

	display: block;

	width: 1920px;

	height: 500px;

	position: relative;

	z-index: 999;

}

#owl-demo b {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 78px;

	background-color: #000;

	opacity: .5;

	filter: alpha(opacity=50);

}

#owl-demo span {

	position: absolute;

	left: 0;

	bottom: 37px;

	width: 100%;

	font: 18px/32px "???￥???????????¨???????ˉ?????￠a???o?￠a???|?????????￠a????", "?????????￠a???????¤?????￠a???“";

	color: #fff;

	text-align: center;

}

.owl-pagination {

	position: absolute;

	left: 0;

	bottom: 10px;

	width: 100%;

	height: 22px;

	text-align: center;

	z-index: 99998;

}

.owl-page {

	display: inline-block;

	width: 30px;

	height: 6px;

	margin: 0 5px;

*display: inline;

	zoom: 1;

	background: #FFF;

	cursor: pointer;

}

.owl-pagination .active {

	background: #FD0000;

}

.owl-buttons {

	display: none;

}

.owl-buttons div {

	position: absolute;

	top: 50%;

	width: 24px;

	height: 48px;

	margin-top: -40px;

	text-indent: -9999px;

}



/*.owl-prev { left: 10px; background-image: url(../images/bg17.png);}

.owl-next { right: 10px; background-image: url(../images/bg18.png);}

.owl-prev:hover { background-image: url(../images/bg17.png);}

.owl-next:hover { background-image: url(../images/bg18.png);}*/

@media screen and (max-width: 579px) {

.owl-pagination {

	bottom: 0px;

	height: 15px;

}

}

/*???￥???1???????§???????ˉ???§?￠a???°?￠a????*/

.bg_a {

	width: 100%;

	min-width: 1200px;

	background: url(../images/bg_a.png) no-repeat center top;

	background-size: cover;

}

.i_tp {

	width: 100%;

	padding: 60px 0 40px;

	text-align: center;

}

.i_tpa {

	padding-top: 30px;

}

.i_tp .i_name {

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 36px;

	color: #333;

	letter-spacing: 2px;

}

.i_tp .i_des {

	width: 100%;

	height: 25px;

	line-height: 25px;

	font-size: 16px;

	color: #666;

}

.i_m {

	width: 1200px;

	margin: 0px auto;

	padding: 0px 0 70px;

}

.i_mcx {

	background: url(../images/bg_c.jpg);

	background-position: center center;

	height: 404px;

	margin-bottom: 30px;

}

.i_m .tabBox_t, .i_m .tabBox_a {

	width: 100%;

	text-align: center;

}

.i_m .tabBox_a .tabNav {

	width: 100%;

	height: 110px;

	border-bottom: 2px solid #FFF;

}

.i_m .tabBox_a .tabNav li {

	cursor: pointer;

	width: 200px;

	float: left;

	height: 110px;

	text-align: center;

}

.i_m .tabBox_a .tabNav li span {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 85px;

	height: 85px;

	border: 1px solid #ddd;

	background: #FFF;
	color:#333333;

	vertical-align: top;

	margin-top: 10px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	font-size: 16px;

	padding-top: 19px;

}

.i_m .tabBox_a .tabNav li.now {

	border-bottom: 2px solid #154a97;

}

.i_m .tabBox_a .tabNav li.now span {

	color: #FFF;

	background: #154a97;

	border: 1px solid #154a97;

}

.i_m .tabBox_a .tabCont {

	width: 100%;

	display: none;

}

.fw_l {

	width: 100%;

	margin-top: 20px;

}

.fw_l li {

	width: 220px;

	height: 300px;

	float: left;

	background: #FFF;

	margin-right: 25px;

	box-shadow: 1px 1px 8px #666;

	padding: 55px 15px 20px;

}

.fw_l li a {

	display: block;

}

.fw_l li img {

	width: 114px;

	height: 114px;

	vertical-align: top;

}

.fw_l li .title {

	width: 100%;

	height: 50px;

	line-height: 50px;

	white-space: nowrap;

	overflow: hiddenl;

	font-size: 20px;

	color: #333;

}

.fw_l li a:hover .title {

	color: #154a97;

}

.fw_l li .des {

	width: 100%;

	height: 40px;

	overflow: hidden;

	color: #777;

	font-size: 12px;

	margin-top: 10px;

}

.bg_d {

	width: 100%;

	min-width: 1200px;

	background-color: #FFFFFF

}

.s_m {

	width: 645px;

	height: 193px;

	margin: 0px auto;

	background: url(../images/bg_d.png) no-repeat;

	text-align: center;

	padding-top: 10px;

}

.s_m p {

	width: 100%;

	height: 70px;

	line-height: 70px;

	font-size: 18px;

}

.s_m .s_ma {

	width: 460px;

	height: 48px;

	margin: 0px auto;

	position: relative;

}

.s_m .s_ma input[type="text"] {

	width: 323px;

	height: 48px;

	border: 1px solid #ddd;

	line-height: 48px;

	padding: 0 8px;

	vertical-align: top;

	position: absolute;

	left: 0;

	top: 0;

	font-size: 16px;

}

.s_m .s_ma input[type="submit"], .s_m .s_ma .t_btn {

	width: 137px;

	height: 48px;

	border: 1px solid #E0363B;

	cursor: pointer;

	background-color: #E0363B;

	background-image: url(../images/s_btn.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	padding-left: 40px;

	font-size: 16px;

	color: #FFF;

	position: absolute;

	right: 0;

	top: 0;

	z-index: 9;

}

.s_m .s_mb {

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 16px;

}

.s_m .s_mb span {

	color: #E0363B;

}

.bg_e {

	width: 100%;

	min-width: 1200px;

	background: #DDDEDE;

	background-size: cover;

}

.ys_l {

	width: 1200px;

	margin: 0px auto;

	padding: 20px 0 0;

}

.ys_l li {

	width: 190px;

	float: left;

	text-align: center;

	margin-right: 62px;

}

.ys_l li b {

	display: block;

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 19px;

	color: #333;

	white-space: nowrap;

}

.ys_l li .ctn {

	width: 100%;

	height: 90px;

	overflow: hidden;

	line-height: 160%;

	color: #666;

	text-align: center;

	font-size: 14px;

}

.ys_l li .ctn em {

	color: #D11519;

}

.ys_l li .tu {

	width: 140px;

	height: 140px;

	background: url(../images/bg_1.png) no-repeat;

	text-align: center;

	position: relative;

	overflow: hidden;

	margin: 0px auto;

	background-size: 100% 100%;

}

.ys_l li .tu img {

	width: 95px;

	height: 66px;

	vertical-align: top;

	position: absolute;

	left: 23px;

	top: 37px;

}

.ys_l li .tu .b {

	z-index: 9;

	opacity: 0;

	filter: alpha(opacity=0);

}

.ys_l li:hover .tu .b {

	opacity: 1;

	filter: alpha(opacity=100);

	transition: all .4s ease-in-out;

	transform: scale(0.8);

	-moz-transform: scale(0.8);

	-webkit-transform: scale(0.8);

}

.ys_l li:hover .tu {

	background: url(../images/bg_2.png) no-repeat;

	transition: all .4s ease-in-out;

	background-size: 100% 100%;

}

.bg_c {

	width: 100%;

	min-width: 1200px;

	background: url(../images/bg_b.jpg) no-repeat center top;

	background-size: cover;

}

.sl_l {

	width: 1200px;

	margin: 0px auto;

}

.sl_l li {

	width: 50%;

	height: 318px;

	float: left;

	position: relative;

}

.sl_l li img {

	width: 528px;

	height: 318px;

	position: absolute;

	top: 20px;

}

.sl_l .sl_1 img {

	left: 0px;

}

.sl_l .sl_2 img {

	right: 0px;

}

.sl_l li .sj {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: auto;

	height: 30px;

	line-height: 30px;

	font-size: 15px;

	color: #333;

	position: absolute;

}

.sl_l li .sj em {

	font-size: 18px;

	color: #154a97;

	font-weight: bold;

}

.sl_l li .sj_1 {

	left: 316px;

	top: 23px;

}

.sl_l li .sj_2 {

	left: 357px;

	top: 69px;

}

.sl_l li .sj_3 {

	left: 355px;

	top: 148px;

}

.sl_l li .sj_4 {

	left: 354px;

	top: 203px;

}

.sl_l li .sj_5 {

	left: 329px;

	top: 295px;

}

.sl_l li .sj_6 {

	left: 150px;

	top: 24px;

}

.sl_l li .sj_7 {

	left: 85px;

	top: 70px;

}

.sl_l li .sj_8 {

	left: 128px;

	top: 148px;

}

.sl_l li .sj_9 {

	left: 127px;

	top: 203px;

}

.sl_l li .sj_10 {

	left: 180px;

	top: 293px;

}

.bg_f {

	width: 100%;

	min-width: 1200px;

	background-color: #FFFFFF;

}

.bz {

	width: 1160px;

	margin: 0px auto;

	padding: 50px 0 20px;

	background: #FFF;

	box-shadow: 0 0 5px #666;

}

.bz .tu, .bz .tu img {

	width: 370px;

	height: 300px;

	float: left;

	vertical-align: top;

}

.bz .wen {

	width: 760px;

	float: left;

	padding-top: 50px;

}

.bz dl {

	width: 195px;

	height: 80px;

	float: left;

	margin-bottom: 20px;

	margin-right: 20px;

}

.bz dl dt, .bz dl dt img {

	width: 42px;

	height: 42px;

	float: left;

	vertical-align: top;

}

.bz dl dd {

	width: 140px;

	float: right;

	text-align: left;

}

.bz dl dd b {

	display: block;

	width: 100%;

	height: 35px;

	line-height: 35px;

	font-size: 18px;

	font-weight: normal;

}

.bz dl dd .des {

	width: 100%;

	height: 65px;

	color: #999;

	overflow: hidden;

	line-height: 130%;

	font-size: 13px;

}

.bg_g {

	width: 100%;

	min-width: 1200px;

	background: #ebedee;

}

.slider dl {

	width: 1020px;

	margin: 0px auto;

}

.slider dl dt {

	width: 160px;

	height: 160px;

	float: left;

	border: 3px solid #FFF;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	overflow: hidden;

}

.slider dl dt img {

	width: 160px;

	height: 160px;

	vertical-align: top;

}

.slider dl dd {

	width: 800px;

	padding: 50px 0;

	position: relative;

	float: right;

}

.slider dl dd em {

	display: block;

	width: 40px;

	height: 40px;

	position: absolute;

}

.slider dl dd .yin_a {

	background: url(../images/icon11.png) no-repeat;

	left: 0;

	top: 0;

}

.slider dl dd .yin_b {

	background: url(../images/icon12.png) no-repeat;

	right: 0;

	bottom: 0;

}

.slider dl dd .name {

	width: 760px;

	margin: 0px auto;

	height: 35px;

	line-height: 35px;

	font-size: 18px;

	color: #E0363B;

	font-weight: bold;

}

.slider dl dd .des {

	width: 760px;

	margin: 0px auto;

	height: 45px;

	font-size: 13px;

	color: #888;

	line-height: 175%;

	overflow: hidden;

}

.bg_h {

	width: 100%;

	min-width: 1200px;

	background-color: #fff;

}

.kf {

	width: 1200px;

	margin: 0px auto;

}

.kf .kf_l {

	width: 618px;

	height: 300px;

	float: left;

	background: url(../images/tm_bg.png) repeat;

	border: 1px solid #ddd;

	box-shadow: 1px 1px 3px #eee inset;

	padding: 20px;

	overflow: hidden;

}

.marqueetop, .maquee {

	height: 260px;

	width: 100%;

	overflow: hidden;

	margin: 0px auto;

}

.marqueetop li, .maquee li {

	width: 100%;

	height: 45px;

	line-height: 45px;

	background: url(../images/icon1.jpg) no-repeat left center;

	border-bottom: 1px dashed #ddd;

	position: relative;

}

.marqueetop li p, .maquee li p {

	width: 330px;

	height: 45px;

	line-height: 45px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-left: 15px;

}

.marqueetop li span, .marqueetop li em, .maquee li span, .maquee li em {

	display: inline-block;

*display:inline;

	zoom: 1;

	position: absolute;

	height: 45px;

	line-height: 45px;

	top: 0;

	color: #888;

	right: 0;

}

.marqueetop li em, .maquee li em {

	color: #154a97;

	right: 100px;

}

.kf .kf_r {

	width: 420px;

	float: right;

}

.kf_r .kf_r1 {

	width: 100%;

	height: 126px;

	background: url(../images/pic1.png) no-repeat right center;

	margin-top: -50px;

}

.kf_r .kf_r1 span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 40px;

	line-height: 40px;

	vertical-align: top;

	margin-top: 80px;

	font-size: 20px;

}

.kf_r input[type="text"] {

	width: 405px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #ddd;

	box-shadow: 1px 1px 3px #eee inset;

	padding: 0 8px;

	margin-top: 25px;

}

.kf_r .btn {

	width: 100%;

	margin-top: 25px;

	position: relative;

	height: 40px;

	line-height: 40px;

}

.kf_r .btn span {

	font-size: 14px;

	color: #666;

}

.kf_r .btn em {

	font-size: 18px;

	color: #154a97;

}

.kf_r .btn input[type="submit"] {

	width: 150px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	background: #154a97;

	cursor: pointer;

	font-size: 20px;

	color: #FFF;

	position: absolute;

	right: 15px;

	top: 0;

	z-index: 9;

	border: 0;

}

.bg_i {

	width: 100%;

	min-width: 1200px;

	background: #fff;

}

.frd {

	width: 1200px;

	margin: 0px auto;

	height: 280px;

	overflow: hidden;

}

.frd li {

	width: 200px;

	float: left;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	background: #FFF;

	height: 141px;

	text-align: center;

}

.frd li img {

	width: 120px;

	height: 100px;

	vertical-align: top;

	margin-top: 20px;/*-webkit-filter: grayscale(100%);   -moz-filter: grayscale(100%);-ms-filter: grayscale(100%);   -o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/

}

.frd li:hover img {/*-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);*/

	transition: all .4s ease-in-out;

	transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1)

}

.bg_j {

	width: 100%;

	min-width: 1200px;

	background: url(../images/bg_i.jpg) no-repeat;

	background-size: cover;

}

.yl {

	width: 1200px;

	margin: 0px auto;

	padding: 20px 0;

	text-align: left;

	line-height: 150%;

}

.yl .title {

	width: 100%;

	height: 35px;

	line-height: 35px;

	font-size: 15px;

	font-weight: bold;

}

.yl a {

	display: inline-block;

*display:inline;

	zoom: 1;

	vertical-align: top;

	margin-right: 25px;

	color: #666;

}

.fn_bg {

	width: 100%;

	min-width: 1200px;

	background: rgb(37, 37, 37);

}

.friend {

	width: 1200px;

	margin: 0px auto;

	padding: 20px 0 15px;

	border-bottom: 1px solid #565656;

	color: #aaa;

}

.friend b, .friend a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 25px;

	line-height: 25px;

	vertical-align: top;

	margin-right: 10px;

	color: #aaa;

}

.friend b {

	font-size: 16px;

	font-weight: normal;

}

.friend a:hover {

	color: #FFF;

}

.f_nav {

	width: 1200px;

	margin: 0px auto;

	color: #aaa;

	padding: 25px 0;

	border-top: 1px solid #151515;

}

.f_nav ul {

	width: 450px;

	float: left;

}

.f_nav ul li {

	width: 125px;

	float: left;

	margin-right: 25px;

	text-align: left;

}

.f_nav ul li b {

	display: block;

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-weight: normal;

	font-size: 18px;

}

.f_nav ul li p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

}

.f_nav dl {

	width: 750px;

	float: right;

}

.f_nav dl dt {

	width: 340px;

	float: left;

	text-align: center;

}

.f_nav dl dt .f_logo, .f_nav dl dt .f_code {

	display: inline-block;

*display:inline;

	zoom: 1;

	vertical-align: top;

	width: 135px;

	margin: 0 5px;

	text-align: center;

}

.f_nav dl dt img {

	width: 135px;

	height: auto;

	vertical-align: top;

	margin-top: 10px;

}

.f_nav dl dt .f_code img {

	width: 125px;

}

.f_nav dl dt .f_code p {

	font-size: 13px;

	white-space: nowrap;

}

.f_nav dl dt p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 15px;

}

.f_nav dl dd {

	width: 390px;

	float: right;

}

.f_nav dl dd h2 {

	font-size: 22px;

	font-weight: normal;

	height: 45px;

	line-height: 35px;

}

.f_nav dl dd p {

	line-height: 145%;

	padding-left: 24px;

	margin-bottom: 14px;

	font-size: 15px;

	color: #ababab;

}

.f_nav dl dd .tel {

	background: url(../images/icon14.png) no-repeat left top;

}

.f_nav dl dd .mail {

	background: url(../images/icon15.png) no-repeat left top;

}

.f_nav dl dd .tell {

no-repeat left top;

}

.f_nav dl dd .maill {

no-repeat left top;

}

.f_nav dl dd .address {

	background: url(../images/icon16.png) no-repeat left top;

}

.f_nav dl dd .guwen {

	background: url(../images/icon25.png) no-repeat left top;

}

.bq_bg {

	width: 100%;

	min-width: 1200px;

	height: 100px;

	background: rgb(31, 31, 31);

	margin-bottom: 5px;

}

.bq {

	width: 1200px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	margin: 0px auto;

	color: #aaa;

}

.bq span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 48px;

	line-height: 48px;

	vertical-align: top;

	color: #aaa;

	margin: 0 5px;

}

.bq a, .f_nav dl dd p a, .f_nav ul li p a {

	color: #aaa;

}

.bq a:hover, .f_nav dl dd p a:hover, .f_nav ul li p a:hover {

	color: #FFF;

}

.banner_s {

	width: 100%;

	height: 450px;

	overflow: hidden;

	min-width: 1200px;

}

.banner_s img {

	width: 1920px;

	height: 450px;

	vertical-align: top;

}

.bg_1 {

	width: 100%;

	min-width: 1200px;

	background: #fff;

	position: relative;

}

.i_m .zc .tabNav {

	width: 100%;

	border-bottom: 1px solid #ddd;

	text-align: center;

	height: auto;

	padding-bottom: 15px;

}

.i_m .zc .tabNav li {

	display: inline-block;

*display:inline;

	zoom: 1;

	position: relative;

	float: none;

	width: auto;

	margin: 0 30px;

	height: auto;

}

.i_m .zc .tabNav li.now {

	border: 0;

}

.i_m .zc .tabNav li i {

	display: none;

}

.i_m .zc .tabNav li span {

	width: auto;

	height: 33px;

	line-height: 33px;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	background: none;

	font-size: 18px;

	border: 0;

	padding: 0 10px;

}

.i_m .zc .tabNav li.now i {

	display: block;

	width: 12px;

	height: 12px;

	background: url(../images/icon23.png) no-repeat;

	position: absolute;

	left: 50%;

	margin-left: -6px;

	bottom: -22px;

	z-index: 999;

}

.zc_m {

	width: 1200px;

	margin: 0px auto;

	background: #FFF;

	text-align: center;

	border-top: #E0363B 1px solid;

}

.zc_m .tip {

	width: 100%;

	height: 75px;

	line-height: 30px;

	font-size: 16px;

	color: #115FBB;

	padding-bottom: 45px;

}

.zc_m .lc {

	width: 100%;

	padding: 45px 0 10px;

	text-align: center;

}

.zc_m .lc li {

	width: 205px;

	text-align: center;

	margin: 0 3px 30px;

	display: inline-block;

*display:inline;

	zoom: 1;

	vertical-align: top;

}

.zc_m .lc li.jt {

	width: 95px;

}

.zc_m .lc li.jt img {

	width: 82px;

	height: 32px;

	margin-top: 40px;

}

.zc_m .lc li img {

	width: 120px;

	height: 95px;

	vertical-align: top;

}

.zc_m .lc li b {

	display: block;

	width: 100%;

	height: auto;

	line-height: 150%;

	font-size: 18px;

	white-space: nowrap;

	padding: 10px 0;

}

.zc_m .lc li p {

	font-size: 14px;

	color: #888;

}

.sx {

	width: 100%;

}

.sx li {

	width: 50%;

	float: left;

	height: 75px;

	line-height: 75px;

	border-bottom: 1px solid #eee;

	text-align: left;

	position: relative;

}

.sx li.hui {

	background: #FAFAFA;

}

.sx li p {

	width: 100%;

	height: 75px;

	line-height: 75px;

	white-space: nowrap;

	overflow: hidden;

	padding-left: 70px;

	font-size: 16px;

}

.sx li i, .sd li.des p i {

	display: block;

	width: 30px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	background: #154a97;

	font-size: 15px;

	color: #FFF;

	position: absolute;

	left: 25px;

	top: 22px;

	font-style: normal;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

}

.sx li p span, .sd li.des p span {

	color: #154a97;

}

.sd {

	width: 100%;

}

.sd li {

	width: 360px;

	float: left;

	padding: 45px 0;

	text-align: center;

	border-right: 1px solid #eee;

}

.sd_a li {

	height: 490px;

}

.sd_a li img {

	margin-top: 80px;

}

.sd li img {

	width: 215px;

	height: 190px;

	vertical-align: top;

}

.sd li.des {

	width: 450px;

	border: 0;

	text-align: left;

	padding-left: 50px;

}

.sd li.des p {

	width: 100%;

	padding-left: 40px;

	font-size: 16px;

	height: 50px;

	line-height: 50px;

	position: relative;

}

.sd li.des p i {

	left: 0;

	top: 10px;

}

.zc_m .s_m {

	background: none;

	padding: 25px 0;

	height: auto;

}

.bg_2 {

	background: #DDDEDE;

}

.why {

	width: 1200px;

	margin: 0px auto;

}

.why .why_l {

	width: 640px;

	float: left;

	border-top: 1px solid #ddd;

	border-left: 1px solid #ddd;

	background: #FFF;

}

.why .why_l td {

	width: 320px;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	text-align: center;

	font-size: 14px;

	padding: 20px 0;

}

.why .why_l td span, .why .why_r em {

	color: #D11519;

}

.why .why_r {

	width: 535px;

	float: right;

	text-align: center;

	font-size: 16px;

}

.why .why_r em {

	display: block;

}

.why .why_r img {

	width: 226px;

	height: 253px;

	vertical-align: top;

	margin-top: 20px;

}

.why .why_r .tip {

	width: 100%;

	color: #D11519;

	margin-top: 20px;

}

.qst {

	width: 1200px;

	margin: 0px auto;

}

.qst li {

	width: 570px;

	float: left;

	margin-right: 060px;

	padding-bottom: 20px;

	border-bottom: 1px dashed #ccc;

	margin-bottom: 30px;

	background: url(../images/icon3.png) no-repeat left 5px;

	padding-left: 32px;

}

.qst li .title {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 18px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.qst li .title a {

	color: #154a97;

	font-size: 18px;

}

.qst li .des {

	width: 100%;

	height: 45px;

	color: #666;

	overflow: hidden;

	line-height: 170%;

	font-size: 14px;

	text-align: left;

}

.k_more {

	width: 100%;

	text-align: center;

	margin-top: 15px;

}

.k_more a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 50px;

	line-height: 50px;

	text-align: left;

	background-color: #154a97;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #FFF;

	font-size: 18px;

	padding: 0 50px 0 80px;

	background-image: url(../images/icon4.png);

	background-repeat: no-repeat;

	background-position: 35px 14px;

}

.i_m .cl .tabNav {

	height: 50px;

	border-bottom: 1px solid #ccc;

	text-align: center;

}

.i_m .cl .tabNav li {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: auto;

	height: 51px;

	line-height: 51px;

	padding: 0 10px;

	margin: 0 45px;

	float: none;

}

.i_m .cl .tabNav li.now {

	border-bottom: 4px solid #154a97;

}

.i_m .cl .tabNav li span {

	background: none;

	width: auto;

	height: 50px;

	line-height: 50px;

	border: 0;

	padding: 0;

	margin: 0;

	font-size: 18px;

}

.i_m .cl .tabNav li.now span {

	color: #154a97;

	background: none;

	border: 0;

}

.i_m .cl .cl_m {

	width: 1200px;

	background: #FFF;

	padding: 10px;

	margin-top: 30px;

}

.cl .cl_m ul, .cl .cl_m table {

	width: 100%;

	border: 1px solid #ddd;

	border-bottom: 0;

	text-align: left;

}

.cl .cl_m ul li {

	height: 325px;

	float: left;

	border-bottom: 1px solid #ddd;

	border-right: 1px solid #ddd;

}

.cl .cl_m table td {

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	vertical-align: top;

}

.cl .cl_m table th {

	border-bottom: 1px solid #ddd;

	width: 360px;

	padding: 10px;

	text-align: center;

}

.cl .cl_m table th img {

	max-width: 340px;

	height: auto;

}

.cl .cl_m ul li.u_1 {

	width: 380px;

	text-align: center;

}

.cl .cl_m ul li.u_1 img {

	width: 360px;

	height: 260px;

	vertical-align: top;

	margin-top: 10px;

}

.cl .cl_m ul li.u_1 p, .cl .cl_m table th p {

	width: 100%;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 18px;

}

.cl .cl_m ul li.u_2 {

	width: 650px;

	text-align: left;

}

.cl .cl_m ul li.u_2 .title, .cl .cl_m table td .title {

	width: 100%;

	border-bottom: 1px solid #ddd;

	height: 65px;

	line-height: 65px;

	white-space: nowrap;

	overflow: hidden;

	padding: 0 25px;

	font-size: 24px;

	vertical-align: top;

}

.cl .cl_m ul li.u_2 .ctn, .cl .cl_m table td .ctn {

	width: 100%;

	overflow: hidden;

	padding: 0 25px;

}

.cl .cl_m ul li.u_2 .name, .cl .cl_m table td .name {

	width: 100%;

	height: 30px;

	line-height: 30px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 18px;

	margin-top: 25px;

}

.cl .cl_m ul li.u_2 .name em, .cl .cl_m table td .name em {

	color: #154a97;

}

.cl .cl_m ul li.u_2 p, .cl .cl_m table td p {

	width: 100%;

	font-size: 16px;

	height: 48px;

	line-height: 150%;

	overflow: hidden;

}

.cl .cl_m table .last {

	padding: 10px;

	vertical-align: middle;

}

.cl .cl_m ul li.u_3 {

	width: 148px;

	border-right: 0;

	text-align: center;

}

.cl .cl_m ul li.u_3 .u_3m {

	margin-top: 100px;

}

.cl .cl_m ul li.u_3 .u_3m p, .cl .cl_m table td .u_3m p {

	font-size: 16px;

	color: #666;

	margin-bottom: 5px;

	height: auto;

}

.cl .cl_m ul li.u_3 .u_3m span, .cl .cl_m table td .u_3m span {

	font-size: 17px;

}

.cl .cl_m ul li.u_3 .u_3m em, .cl .cl_m table td .u_3m em {

	color: #154a97;

}

.cl .cl_m ul li.u_3 .u_3m a, .cl .cl_m table td .u_3m a {

	display: block;

	text-align: center;

	width: 120px;

	height: 42px;

	line-height: 42px;

	margin-top: 10px;

	background: #154a97;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	font-size: 18px;

	color: #FFF;

}

.bg_3 {

	width: 100%;

	min-width: 1200px;

	background: url(../images/bg_j.jpg) no-repeat;

	background-size: cover;

}

.i_m .xs .tabNav {

	height: 185px;

	border: 0;

	text-align: center;

	margin-bottom: 40px;

}

.i_m .xs .tabNav li {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 185px;

	float: none;

	margin: 0 10px;

}

.i_m .xs .tabNav li.now {

	border: 0;

	color: #154a97;

}

.i_m .xs .tabNav li .tu {

	width: 140px;

	height: 140px;

	margin: 0px auto;

}

.i_m .xs .tabNav li .tu img {

	width: 97px;

	height: 97px;

	border: 2px solid #ccc;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	overflow: hidden;

	vertical-align: top;

	margin-top: 18px;

}

.i_m .xs .tabNav li.now .tu img {

	width: 125px;

	height: 125px;

	border: 4px solid #154a97;

	margin-top: 0;

}

.i_m .xs .tabNav li p {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

}

.i_m .xs .xs_m {

	width: 100%;

	padding: 15px 80px;

	text-align: left;

	border: 1px solid #ddd;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	line-height: 175%;

	font-size: 17px;

	background: #FFF;

}

.yq {

	width: 1200px;

	margin: 0px auto;

}

.yq li {

	width: 570px;

	float: left;

	margin-right: 60px;

	padding-top: 25px;

	border-bottom: 1px dashed #ccc;

}

.yq li .title {

	width: 100%;

	height: 30px;

	line-height: 30px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.yq li .title img {

	width: 23px;

	height: 23px;

	vertical-align: top;

	margin-top: 5px;

}

.yq li .title span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 30px;

	line-height: 30px;

	vertical-align: top;

	margin-left: 2px;

	font-size: 18px;

	color: #154a97;

}

.yq li .ctn {

	width: 100%;

	padding-left: 30px;

	font-size: 14px;

	color: #666;

	line-height: 170%;

	height: 70px;

	overflow: hidden;

	margin-top: 10px;

}

.yq li.y1 .ctn {

	height: 130px;

}

.yq li .ctn p {

	margin-bottom: 10px;

}

.i_tp .i_des_a {

	height: auto;

}

.yh {

	width: 1200px;

	margin: 0px auto;

}

.yh li {

	width: 280px;

	height: 320px;

	float: left;

	background: #FFF;

	padding: 10px;

	margin-right: 25px;

}

.yh li img {

	width: 260px;

	height: 130px;

	vertical-align: top;

}

.yh li .title {

	width: 100%;

	height: 45px;

	line-height: 45px;

	border-bottom: 1px solid #ddd;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding-left: 30px;

	font-size: 16px;

	font-weight: bold;

	position: relative;

}

.yh li .title i {

	display: block;

	width: 30px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	font-size: 16px;

	color: #FF3333;

	font-weight: bold;

	font-style: normal;

	position: absolute;

	left: 0;

	top: 0;

}

.yh li .des {

	width: 100%;

	height: 60px;

	font-size: 13px;

	line-height: 167%;

	overflow: hidden;

	margin: 7px 0 13px;

	overflow: hidden;

}

.yh li .more {

	width: 100%;

	border-top: 1px solid #ddd;

	text-align: center;

}

.yh li .more a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 33px;

	line-height: 33px;

	background-color: #154a97;

	text-align: left;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	font-size: 14px;

	color: #FFF;

	background-image: url(../images/icon5.png);

	background-repeat: no-repeat;

	background-position: 12px center;

	padding: 0 15px 0 35px;

	vertical-align: top;

	margin-top: 10px;

}

.bg {

	width: 1200px;

	margin: 0px auto;

}

.bg li {

	width: 345px;

	height: 210px;

	background: #FFF;

	box-shadow: 0 0 5px #777;

	float: left;

	margin-right: 82px;

	margin-bottom: 50px;

	text-align: center;

	position: relative;

	overflow: hidden;

}

.bg li img {

	width: 230px;

	height: 140px;

	vertical-align: top;

	margin-top: 15px;

}

.bg li .title {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 22px;

}

.bg li .zz {

	width: 345px;

	height: 210px;

	position: absolute;

	left: 0;

	top: -100%;

	z-index: 999;

	text-align: center;

	background: #154a97; /*background:rgba(217,20,29,0.8);*/

	color: #FFF;

	font-size: 22px;

	text-align: center;

	padding-top: 70px;/* opacity:0;filter:alpha(opacity=0);*/

}

.bg li:hover .zz {/*opacity:1;filter:alpha(opacity=100);*/

	top: 0;

	transition: all ease-in-out .4s;

}

.bg li .zz i {

	display: block;

	width: 42px;

	height: 42px;

	background: url(../images/icon22.png) no-repeat;

	margin: 0px auto 10px;

}

.bg li .title a {

	font-size: 22px;

}

.bg li .des {

	width: 230px;

	margin: 0px auto;

	height: 95px;

	font-size: 14px;

	color: #666;

	line-height: 170%;

	overflow: hidden;

	text-align: left;

	margin-top: 15px;

}

.bg li .more {

	display: block;

	width: 140px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	background: #154a97;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin: 20px auto;

	font-size: 18px;

	color: #FFF;

}

.bg_4 {

	background: url(../images/bg_3.jpg) no-repeat;

	background-size: cover;

}

.bg_5 {

	width: 100%;

	min-width: 1200px;

	background: url(../images/bg_4.jpg) no-repeat;

	background-size: cover;

}

.sw {

	width: 100%;

	background: #FFF;

	padding: 10px;

}

.sw .sw_m {

	width: 100%;

	border: 1px solid #ddd;

	padding: 40px;

}

.sw .sw_m .title {

	width: 100%;

	font-size: 24px;

	height: 40px;

	line-height: 40px;

}

.sw .sw_m .title span {

	color: #154a97;

}

.sw .sw_m p {

	width: 100%;

	padding: 0 20px;

	font-size: 18px;

	line-height: 190%;

}

.jck {

	width: 100%;

	text-align: center;

}

.jck li {

	display: inline-block;

*display:inline;

	zoom: 1;

	float: none;

	height: auto;

	margin: 70px 120px 0;

	padding-bottom: 15px;

}

.jck li .des {

	width: 100%;

	height: 25px;

	line-height: 25px;

	font-size: 16px;

	text-align: center;

	margin-top: 0;

}

.jck li p {

	width: 100%;

	height: 70px;

	line-height: 70px;

	font-size: 18px;

	display: none;

}

.jck li p b {

	font-style: normal;

	color: #154a97;

}

.jck li .more {

	margin-top: 15px;

}

.rs li {

	float: left;

	margin: 70px 82px 0 0;

}

.ct {

	width: 1200px;

	margin: 0px auto;

	padding: 40px 0;

}

.ct .tabBox_t, .ct .tabBox_b {

	width: 100%;

	text-align: left;

}

.ct .tabBox_b .tabNav {

	width: 220px;

	float: left;

	border-right: 1px solid #ddd;

}

.ct .tabBox_b .tabNav li {

	cursor: pointer;

	width: 100%;

	height: 75px;

	line-height: 75px;

	position: relative;

	text-align: left;

	padding: 0 20px;

	font-size: 16px;

}

.ct .tabBox_b .tabNav li i, .ct .tabBox_b .tabNav li em {

	display: block;

	position: absolute;

	top: 50%;

}

.ct .tabBox_b .tabNav li i {

	width: 15px;

	height: 15px;

	background: url(../images/icon20.png) no-repeat;

	margin-top: -7px;

	right: -7px;

	z-index: 1;

}

.ct .tabBox_b .tabNav li em {

	width: 35px;

	height: 21px;

	background: url(../images/icon21.png) no-repeat;

	margin-top: -10px;

	right: -10px;

	z-index: 9;

	opacity: 0;

	filter: alpha(opacity=0);

}

.ct .tabBox_b .tabNav li.on, .ct .tabBox_b .tabNav li:hover {

	color: #154a97;

	font-weight: bold;

}

.ct .tabBox_b .tabNav li.on em, .ct .tabBox_b .tabNav li:hover em {

	opacity: 1;

	filter: alpha(opacity=100);

	transition: all .4s ease-in-out;

}

.ct .tabBox_b .tabCont {

	display: none;

	width: 980px;

	float: right;

	padding: 20px 40px;

}

.ct .tabBox_b .tabCont .c_title {

	width: 100%;

	height: 40px;

	line-height: 40px;

	position: relative;

	border-bottom: 1px solid #ddd;

}

.ct .tabBox_b .tabCont .c_title span {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: auto;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #154a97;

	padding: 0 15px;

	border-bottom: 1px solid #154a97;

	font-weight: bold;

}

.ct .ctn {

	width: 100%;

	text-align: left;

	font-size: 14px;

	line-height: 215%;

	padding: 30px 20px;

}

.ct .ctn dl {

	width: 100%;

}

.ct .ctn dl dt {

	width: 475px;

	height: 295px;

	float: right;

	vertical-align: top;

}

.ct .ctn dl dd {

	width: 370px;

	float: left;

}

.ct .ctn dl dd h1 {

	font-size: 18px;

	color: #154a97;

	padding: 10px 0;

}

.ns li .title {

	height: auto;

	padding-bottom: 15px;

}

.ns li .title span {

	font-size: 16px;

	color: #333;

	margin-left: 5px;

}

.ns li .title span em {

	color: #154a97;

}

.ys_a {

	width: 100%;

}

.ys_a li {

	width: 570px;

	float: left;

	margin-right: 60px;

	border-bottom: 1px dashed #ccc;

	padding-bottom: 20px;

	margin-bottom: 25px;

}

.ys_a li .name {

	width: 100%;

	height: 40px;

	line-height: 40px;

	padding-left: 30px;

	background: url(../images/icon3.png) no-repeat left center;

	font-size: 18px;

	color: #154a97;

	white-space: nowrap;

	overflow: hidden;

}

.ys_a li .des {

	width: 100%;

	height: 45px;

	font-size: 14px;

	color: #666;

	line-height: 170%;

	overflow: hidden;

	padding-left: 30px;

}

.sb {

	width: 100%;

	border: 1px solid #ddd;

	background: #FFF;

	border-bottom: 0;

}

.sb dl {

	width: 100%;

	border-bottom: 1px solid #ddd;

}

.sb dl dt {

	width: 375px;

	float: left;

	border-right: 1px solid #ddd;

	height: 180px;

	text-align: center;

}

.sb dl dt p {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

}

.sb dl dt img {

	width: 110px;

	height: 75px;

	vertical-align: top;

	margin-top: 30px;

}

.sb dl dd {

	width: 820px;

	float: left;

	padding: 40px 0 10px;

}


.sb dl dd ul {

	width: 100%;

}

.sb dl dd ul li {

	width: 210px;

	float: left;

	height: 30px;

	line-height: 30px;

	margin-left: 50px;

	padding-left: 35px;

	margin-bottom: 25px;

	font-size: 16px;

	position: relative;

}

.sb dl dd ul li i {

	display: block;

	width: 25px;

	height: 25px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	text-align: center;

	line-height: 25px;

	color: #FFF;

	font-size: 16px;

	position: absolute;

	left: 0;

	top: 5px;

	background: #E32126;

	font-style: normal;

}

.sb dl dd ul.gr li i {

	background: #469CD2;

}

.zx li .title {

	padding-bottom: 0;

}

.zx li .title span {

	font-size: 18px;

	color: #D80B14;

}

.zx li .des {

	width: 100%;

	height: 30px;

	line-height: 30px;

	padding-left: 30px;

	font-size: 14px;

	margin-bottom: 15px;

}

.pages {

	width: 100%;

	text-align: center;

	padding: 20px 0;

	padding-bottom: 50px;

}

.pages a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 30px;

	line-height: 30px;

	padding: 0 10px;

	min-width: 10px;

	text-align: center;

	font-size: 14px;

	margin: 0 2px;

}

.pages a {

	border: 1px solid #ddd;

}

.pages a.now {

	background: #154a97;

	color: #FFF;

	border: 1px solid #154a97;

}

.news {

	width: 1200px;

	margin: 0px auto;

	margin-top: 20px;

}

.news_cont {

	padding: 50px 0px;

	padding-top: 0px;

}

.news .n_m {

	width: 100%;

	text-align: left;

}

.news .n_m dl {

	width: 100%;

	border-bottom: 1px solid #e8e8e8;

	padding-bottom: 20px;

	margin-bottom: 25px;

}

.news .n_m dl dt {

	width: 60px;

	height: 64px;

	float: left;

	background: url(../images/pic4.png) no-repeat;

	text-align: center;

}

.news .n_m dl dt p {

	width: 100%;

	height: 30px;

	line-height: 20px;

	font-size: 13px;

	color: #FFF;

	padding-top: 8px;

}

.news .n_m dl dt b {

	display: block;

	width: 100%;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-size: 18px;

	color: #154a97;

}

.news .n_m dl dd {

	width: 780px;

	float: right;

}

.news .n_m dl dd .title {

	width: 100%;

	height: 40px;

	line-height: 40px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news .n_m dl dd .title a {

	font-size: 16px;

}

.news .n_m dl dd .tag {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

}

.news .n_m dl dd .tag em {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 30px;

	line-height: 30px;

	vertical-align: top;

}

.news .n_m dl dd .des {

	width: 100%;

	height: 45px;

	overflow: hidden;

	line-height: 175%;

	text-indent: 2em;

	color: #666;

	font-size: 14px;

}

.tck_bg {

	width: 100%;

	height: 100%;

	position: fixed;

	background: url(../images/bg_5.png) repeat;

	left: 0px;

	top: -100%;

	z-index: 9999999999;

}

.tck_bg .tck {

	width: 520px;

	background: #FFF;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	margin: 0px auto;

	margin-top: 13%;

	box-shadow: 0px 2px 4px #333;

	padding: 10px;

	text-align: left;

	padding-bottom: 20px;

}

.tck_bg .tck li {

	width: 100%;

	height: 48px;

	line-height: 38px;

	padding-top: 10px;

}

.tck_bg .tck li span {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 95px;

	height: 38px;

	line-height: 38px;

	text-align: right;

	font-size: 14px;

	font-weight: bold;

	color: #444;

	float: left;

}

.tck_bg .tck li span em {

	color: #F00;

	margin-right: 5px;

}

.tck_bg .tck li .li_r {

	width: 390px;

	float: left;

	margin-left: 5px;

}

.tck_bg .tck li .li_r input, .tck_bg .tck li .li_r select {

	width: 370px;

	height: 35px;

	border: 1px solid #ddd;

	padding: 0px 5px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}

.tck_bg .tck li .li_r .btn {

	width: 70px;

	margin-right: 15px;

	cursor: pointer;

}

.tck_bg .tck li .li_r .tj {

	border: 1px solid #154a97;

	background: #154a97;

	color: #FFF;

}

.nav_fix {

	width: 120px;

	position: fixed;

	left: 0;

	top: 80px;

	z-index: 9999999;

}

.nav_fix a {

	display: block;

	width: 100%;

	height: 30px;

	line-height: 30px;

	background: #000;

	color: #FFF;

	border-bottom: 1px solid #FFF;

	text-align: center;

}

.zc_m .sb {

	width: 100%;

	padding: 20px 0;

}

.zc_m .sb .sb_l, .zc_m .sb .sb_r {

	width: 500px;

	float: left;

	margin: 0 49px;

	text-align: left;

}

.zc_m .sb b {

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 18px;

}

.zc_m .sb p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	margin-bottom: 15px;

	font-size: 16px;

}

.zc_m .sb p i {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 30px;

	line-height: 30px;

	background: #154a97;

	text-align: center;

	vertical-align: top;

	font-size: 16px;

	font-style: normal;

	color: #FFF;

	width: 30px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

}

.md {

	width: 1px;

	height: 1px;

	position: absolute;

	left: 0;

	top: -90px;

}

.ck {

	width: 100%;

	text-align: center;

	padding: 10px 0 30px;

}

.ck a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

	color: #FFF;

	background: #154a97;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	padding: 0 20px;

}

.hot {

	width: 1200px;

	margin: 0px auto;

}

.hot .hot_l {

	width: 455px;

	float: left;

	background: url(../images/tm_bga.png) repeat;

	height: 385px;

	overflow: hidden;

}

.hot .hot_l:hover {

	background: #FFF;

	transition: all ease-in-out .4s;

}

.hot .hot_l .l_top {

	width: 100%;

	height: 95px;

	text-align: center;

	line-height: 95px;

	background: url(../images/line_1.png) no-repeat left top;

	background-size: 100% 2px;

	font-size: 34px;

	color: #E03D41;

	font-weight: bold;

	position: relative;

}

.hot .hot_l .l_top i {

	display: block;

	width: 85px;

	height: 92px;

	background: url(../images/icon23.png) no-repeat;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 999;

}

.hot .hot_l dl {

	width: 445px;

	height: 142px;

	margin: 0px auto;

	border-top: 1px solid #ddd;

}

.hot .hot_l dl dt {

	width: 70px;

	height: 100px;

	float: left;

	margin: 20px 30px;

}

.hot .hot_l dl dt img {

	width: 70px;

	height: 100px;

	vertical-align: top;

}

.hot .hot_l dl dd {

	width: 290px;

	margin-top: 10px;

	float: left;

	text-align: left;

}

.hot .hot_l dl dd em, .hot .hot_r dl dd em {

	display: block;

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 24px;

	position: relative;

	z-index: 99999;

}

.hot .hot_l dl dd em .mianfei {

	position: absolute;

	left: 100px;

	top: -7px;

}

.hot .hot_l dl dd .des, .hot .hot_r dl dd .des {

	width: 100%;

	height: 70px;

	font-size: 14px;

	color: #777;

	overflow: hidden;

	line-height: 173%;

}

.hot .hot_l dl dd .des em, .hot .hot_r dl dd .des em {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 22px;

	line-height: 22px;

	width: auto;

	vertical-align: top;

	color: #E13D41;

	font-size: 14px;

}

.hot .hot_l dl:hover dd em, .hot .hot_r dl:hover dd em {

	text-decoration: underline;

}

.hot .hot_l dl:hover dd .des em, .hot .hot_r dl:hover dd .des em {

	text-decoration: none;

}

.hot .hot_l dl dd .des b, .hot .hot_r dl dd .des b {

	color: #E13D41;

}

.hot .hot_r {

	float: right;

}

.hot .hot_r dl {

	width: 368px;

	height: 180px;

	float: left;

	margin-left: 22px;

	margin-bottom: 24px;

	background: url(../images/tm_bga.png) repeat;

	position: relative;/* background-image:url(../images/line_2.png); background-repeat:no-repeat; background-size:100% 2px;*/

}

.hot .hot_r dl i {

	display: block;

	width: 100%;

	height: 2px;

	background: url(../images/line_2.png) no-repeat;

	background-size: 100% 2px;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 99;

}

.hot .hot_r dl:hover {

	background-color: #FFF;

	transition: all ease-in-out .4s;

}

.hot .hot_r dl dt {

	width: 100px;

	float: left;

	position: relative;

	text-align: center;

	height: 180px;

}

.hot .hot_r dl dt img {

	width: 70px;

	height: 100px;

	vertical-align: top;

	margin-top: 65px;

}

.hot .hot_r dl dt i {

	display: block;

	width: 68px;

	height: 76px;

	background: url(../images/icon24.png) no-repeat;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 9999;

}

.hot .hot_r dl dd {

	width: 230px;

	float: left;

	margin-top: 10px;

}

.hot .hot_r dl dd em {

	height: 80px;

	line-height: 80px;

}

.hot .hot_r dl:hover, .hot .hot_l:hover {

	box-shadow: 2px 2px 8px #444;

	transition: all ease-in-out .1s;

}

.hot dl:hover dt img {

	transform: scale(0.9);

	-moz-transform: scale(0.9);

	-webkit-transform: scale(0.9);

	transition: all ease-in-out .4s;

}

.cl .cl_m ul.yh li, .cl .cl_m ul.yh li.u_2, .cl .cl_m ul.yh li.u_3 {

	height: 680px;

	margin-right: 0;

}

.cl .cl_m ul.yh li.u_3 .u_3m {

	margin-top: 250px;

}

.zc_m .lc_a li {

	width: 123px;

}

.ys_la li {

	width: 250px;

}

.why .why_la {

	margin-top: 30px;

}

.ckts {

	width: 1200px;

	margin: 0px auto;

	border-top: 1px solid #ddd;

	background: #FFF;

	padding: 20px 20px 50px;

	font-size: 14px;

	line-height: 175%;

}

.ckts .t_m {

	width: 100%;

	height: 70px;

	padding-top: 20px;

	line-height: 50px;

	border-bottom: 1px solid #ddd;

	font-size: 22px;

	margin-bottom: 15px;

	position: relative;

}

.ckts h6 {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

}

.ckts .t_m i {

	display: block;

	width: 1px;

	height: 1px;

	position: absolute;

	top: -155px;

}

.ckts p {

	text-indent: 2em;

}

.ckts b {

	display: block;

	text-indent: 2em;

}

.dljz {

	width: 100%;

	border: 1px solid #ddd;

	border-bottom: 0;

	background: #FFF;

}

.dljz th, .dljz td {

	border-bottom: 1px solid #ddd;

	padding: 15px;

}

.dljz th {

	font-size: 18px;

	color: #000;

	text-align: center;

	border-right: 1px solid #ddd;

	width: 250px;

	font-weight: bold;

	background: #f7f7f7;

}

.dljz td {

	text-align: left;

	font-size: 16px;

	color: #666;

	line-height: 180%;

}

.ckts .ck_nav {

	width: 100%;

	text-align: center;

	background: #FFF;

	padding: 10px 0;

}

.ckts .ck_nav span {

	display: inline-block;

*display:inline;

	zoom: 1;

	font-size: 20px;

	margin: 0 10px;

	height: 35px;

	line-height: 35px;

	border: 1px solid #ddd;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	padding: 0 15px;

	cursor: pointer;

}

.ckts .ck_nav span:hover {

	color: #FFF;

	background: #154a97;

	border: 1px solid #154a97;

}

.ckts .ck_nav_f {

	position: fixed;

	top: 70px;

	z-index: 999999998;

	left: 0;

	background: #EBEDEE;

}

/*???￥??a€??￠a??a€????¨???????¨???￥?￠a?????￠a???|???￥???????1???????????μ*/

.listConts {

	line-height: 26px;

	color: #666;

}

.listConts .title {

	font-size: 24px;

	text-align: center;

	line-height: 40px;

	color: #000;

}

.listConts .info {

	width: 500px;

	height: 27px;

	line-height: 28px;

	text-align: center;

	margin: 15px auto;

	border: 1px solid #ccc;

	border-left: none;

	border-right: none;

	color: #666;

}

.listConts .info small {

	margin-left: 8px;

	margin-right: 3px;

	color: #999;

	font-size: 12px;

}

.listConts .info .small, .info .big {

	font-family: Georgia;

	font-weight: bold;

	cursor: pointer;

}

.listConts .info .small {

	font-size: 10px;

	padding-right: 3px;

}

.listConts .info .big {

	color: #003ba6;

	padding-left: 3px;

}

.listConts .desc {

	margin: 20px 0 15px;

	padding: 15px;

	line-height: 24px;

	border: 1px solid #f4e4b4;

	background: #fffff0;

}

.listConts .showimg {

	margin: 20px 0;

	text-align: center;

}

.listConts .showimg a img {

	border: 1px solid #ccc;

	padding: 1px;

}

.listConts .showimg a:hover img {

	border: 1px solid #F90;

	padding: 1px;

}

.listConts .conttitle {

	font-weight: bold;

	padding-bottom: 7px;

	margin-bottom: 7px;

	color: #2f2f2f;

	line-height: 24px;

	border-bottom: 1px solid #ddd;

	font-size: 14px;

}

.listConts .author {

	text-align: right;

	color: #999;

	float: right;

}

.listConts #textarea {

	font-size: 14px;

}

/*???¨???ˉ???|???§?????￠a???????????????μ???￥?…???…?????¨??a€????????￥?…a€????o*/

.preNext {

	position: relative;

}

.preNext .line {

	overflow: hidden;

	clear: both;

	background: url(../images/box_dotline.gif) left 15px repeat-x;

	margin: 4px auto;

	padding-top: 10px;

}

.preNext .line strong {

	display: block;

	width: 8px;

	height: 10px;

	overflow: hidden;

	font-size: 0px;

	line-height: 100px;

	background: url(../images/box_dotline.gif) right -10px no-repeat;

	float: left;

}

.preNext .text {

	color: #999;

}

.preNext .actBox {

	position: absolute;

	top: 25px;

	right: 0;

}

.preNext .actBox li {

	display: inline;

	padding-left: 22px;

	background-image: url(../images/actbox-ico.gif);

	background-repeat: no-repeat;

	margin-left: 10px;

}

.preNext .actBox li a {

	color: #666;

}

.preNext .actBox li#act-fav {

	background-position: 4px 0px;

}

.preNext .actBox li#act-err {

	background-position: 4px -37px;

}

.preNext .actBox li#act-pus {

	background-position: 4px -73px;

}

.preNext .actBox li#act-pnt {

	background-position: 4px -109px;

}

.join_d {

	width: 100%;

	border-top: 1px solid #ddd;

	border-left: 1px solid #ddd;

	margin-top: 20px;

	padding-bottom: 0px;

	margin-bottom: 30px;

}

.join_d td {

	border-bottom: 1px solid #ddd !important;

	border-right: 1px solid #ddd;

	font-size: 13px;

	padding: 10px;

}

.join_d td.title {

	text-align: left;

	font-size: 14px;

	color: #303030;

	background-color: #FCFCFC;

	width: 100px;

	text-align: center;

}

.join_d td.left {

	text-align: left;

	color: #6C6C6C;

	line-height: 160%;

	padding: 15px 20px;

	line-height: 26px;

}

.join_d td.left div {

	font-size: 14px;

	color: #FF5D00;

}

.izl-rmenu {

	position: fixed;

	right: 5px;

	top: 28%;

	z-index: 999;

	border: 1px solid #e4e4e4;

}

.izl-rmenu .btn {

	width: 78px;

	height: 78px;

	cursor: pointer;

	position: relative;

	color: #333;

	padding-top: 40px;

	line-height: 30px;

	text-align: center;

	font-size: 12px;

	border: 1px solid #e4e4e4;

	border-bottom: 0px;

}

.izl-rmenu .btn-qq {

	background: url(../images/r_qq.png) 0px 0px no-repeat;

}

.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {

	background: url(../images/r_qq.png) 0px 0px no-repeat;

	background-color: #fff;

	text-decoration: none;

	display: block;

}

.izl-rmenu .btn-wx {

	background: url(../images/r_wx.png) 3px 0px no-repeat;

	background-color: #FFFFFF;

}

.izl-rmenu .btn-cm {

	background: url(../images/name_cx.png) 18px 8px no-repeat;

	background-color: #FFFFFF;

}

.izl-rmenu .btn-wx .pic {

	position: absolute;

	left: -162px;

	top: -83px;

	display: none;

	width: 160px;

	height: 160px;

}

.izl-rmenu .btn-phone {

	background: url(../images/r_phone.png) 2px 0px no-repeat;

	background-color: #fff;

}

.izl-rmenu .btn-zixun {

	background: url(../images/r_zxt.png) 17px 12px no-repeat;

	background-color: #fff;

}

.izl-rmenu .btn-phone .phone {

	word-break: break-all;

	position: absolute;

	width: 160px;

	left: -160px;

	top: 0px;

	color: #FFF;

	font-size: 18px;

	text-align: center;

	display: none;

}

.izl-rmenu .btn-phone1 {

	background: #fff url(../images/r_qq.png) 5px 0px no-repeat;

}

.izl-rmenu .btn-hongbao {

	background: url(../images/hongbao.jpg);

}

.izl-rmenu .btn-top {

	background: url(../images/r_top.png) 0px 0px no-repeat;

	background-color: #fff;

	display: none;

	border-bottom: 1px solid #e4e4e4;

}

.izl-rmenu .btn-top:hover {

	background-color: #444;

}

.izl-rmenu .btn:hover {

	background-color: #f0f0f0;

}

.izl-rmenu .kefu_list ul {

	padding-right: 1px;

}

.izl-rmenu .kefu_list ul li {

	padding-left: 22px;

	background-color: #ff811b;

	margin-bottom: 1px;

}

.izl-rmenu .kefu_list ul li a {

	display: block;

	line-height: 46px;

	height: 46px;

	color: #FFFFFF;

	font-size: 14px;

	font-family: "Microsoft YaHei";

	background: url(../images/qqtb.png) left no-repeat;

	text-shadow: 0 1px 1px #575757;

}

.izl-rmenu .kefu_list ul li:hover {

	background-color: #ff7019;

}



@media screen and (max-width:660px) {

.h_bg_fix {

	position: static;

}

}

/*2016-03-23???¤???????????|?￠a???????1*/

.s_m {

	width: 1200px;

	height: 404px;

}

.s_m p {

	height: 60px;

	padding-top: 20px;

	line-height: 30px;

}

.s_m .ts {

	width: 870px;

	margin: 0 auto;

	height: 25px;

	line-height: 25px;

	text-align: left;

	font-size: 13px;

	margin-top: 65px;

}

.s_m .s_ma {

	width: 870px;

	background: #FFF;

	border: 1px solid #ddd;

	position: relative;

}

.s_m .s_ma input[type="text"] {

	border: 0;

	position: static;

}

.s_m .s_ma .t_btn {

	top: -1px;

}

.s_m .s_ma #mc, .s_m .s_ma #sj {

	width: 380px;

	height: 40px;

	line-height: 40px;

	float: left;

	margin-top: 3px;

	position: static;

	padding: 0;

	padding-left: 30px;

	color: #888;

}

.s_m .s_ma #mc {

	background: url(../images/icon26.jpg) no-repeat 5px center;

}

.s_m .s_ma #sj {

	background: url(../images/icon27.jpg) no-repeat 5px center;

	border-left: 1px solid #eee;

}

.s_mbc {

	width: 870px;

	height: 120px;

	border: 1px solid #ddd;

	margin: 10px auto 0;

	background: #FFF;

	overflow: hidden;

	text-align: left;

	font-size: 13px;

}

.s_mbc dt {

	width: 500px;

	float: left;

	height: 120px;

	border-right: 1px solid #ddd;

}

.s_mbc dt .t_tit, .s_mbc dd .t_tit {

	width: 100px;

	height: 120px;

	text-align: center;

	border-right: 1px solid #ddd;

	float: left;

	font-size: 22px;

	color: #555;

	line-height: 150%;

	padding-top: 22px;

}

.s_mbc dt .l_m {

	width: 365px;

	float: right;

	padding-top: 13px;

}

.s_mbc dt .l_m .t_n {

	width: 100%;

	height: 28px;

	line-height: 28px;

	font-size: 15px;

}

.s_mbc dt .l_m p {

	width: 100%;

	padding: 0;

	font-size: 12px;

	height: 20px;

	line-height: 20px;

	white-space: nowrap;

	overflow: hidden;

	color: #666;

}

.s_mbc dt .l_m .t_n em {

	color: #E0363B;

}

.s_mbc dd {

	width: 368px;

	float: right;

	height: 120px;

}

.s_m .s_mb em {

	margin-left: 255px;

}

.s_m .s_mb em b {

	color: #E0363B;

	font-size: 18px;

}

.s_mbc dd ul {

	width: 260px;

	text-align: center;

	padding-top: 30px;

	float: right

}

.s_mbc dd ul li {

	display: inline-block;

*display:inline;

	zoom: 1;

}

.s_mbc dd ul li .tu {

	width: 80px;

	height: 40px;

	border-right: 1px solid #ddd;

}

.s_mbc dd ul li.last .tu {

	border: 0;

}

.s_mbc dd ul li .tu img {

	width: 28px;

	height: 32px;

	vertical-align: top;

}

.s_mbc dd ul li a {

	font-size: 13px;

	color: #666;

}

.i_m .i_ma {

	width: 856px;

	margin: 0 auto;

	padding: 30px 0 0;

	text-align: center;

}

.i_m .i_ma li {

	display: inline-block;

*display:inline;

	zoom: 1;

	margin: 0 40px;

}

.i_m .i_ma li img {

	width: 80px;

	height: 70px;

	vertical-align: top;

}

.i_m .i_ma li span {

	display: block;

	width: 125px;

	height: 34px;

	border: 1px solid #E0363B;

	text-align: center;

	line-height: 32px;

	background: #FFF;

	margin-top: 10px;

	font-size: 16px;

}

.jyfw b {

	width: 100%;

	text-indent: 0;

	margin-top: 20px;

	height: 35px;

	line-height: 35px;

}

.hyfl table {

	width: 100%;

	border: 1px solid #ddd;

	border-right: 0;

	border-bottom: 0;

}

.hyfl table th {

	font-size: 15px;

	font-weight: bold;

}

.hyfl table th, .hyfl table td {

	padding: 10px;

	border-bottom: 1px solid #ddd;

	border-right: 1px solid #ddd;

	text-align: center;

}

.hyfl table .left {

	text-align: left;

}

.s_mbc dt .l_m .gd_x {

	width: 100%;

	height: 60px;

	overflow: hidden;

	font-size: 12px;

	color: #666;

}

.s_mbc dt .l_m .gd_x li {

	width: 100%;

	height: 20px;

	line-height: 20px;

	white-space: nowrap;

	overflow: hidden;

}

.tipinfo {

	position: absolute;

	padding: 0 5px;

	top: 35px;

	background-color: #FFFFFF;

	font-size: 14px;

	color: #D00;

}

.qh_ys {

	width: 100%;

}

.qh_ys dt {

	width: 605px;

	height: 345px;

	float: left;

}

.qh_ys dd {

	width: 575px;

	float: right;

}

.qh_ys dd ul {

	width: 100%;

	height: 345px;

	overflow: hidden;

}

.qh_ys dd ul li {

	width: 100%;

	margin-bottom: 10px;

}

.qh_ys dd ul li .title {

	width: 100%;

	height: 45px;

	line-height: 45px;

	background: #fff;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	position: relative;

	padding-left: 60px;

	padding-right: 10px;

}

.qh_ys dd ul li a {

	font-size: 16px;

	color: #333;

}

.qh_ys dd ul li a:hover {

	color: #D9141D;

}

.qh_ys dd ul li i {

	display: block;

	width: 45px;

	height: 45px;

	background: url(../images/icon36.jpg) no-repeat;

	position: absolute;

	left: 0;

	top: 0;

}

.qh_ys dd ul li .des {

	width: 100%;

	text-align: left;

	height: 0px;

	overflow: hidden;

	font-size: 14px;

	line-height: 170%;

	color: #666;

	padding: 0 0 0 60px;

}

.qh_ys dd ul li.on .des {

	height: 80px;

	padding: 10px 10px 0 60px;

	transition: all ease-in-out .4s;

}

.qh_ys dd ul li.on .des a {

	font-size: 14px;

	color: #666;

}

.qh_ys dd ul li.on .des a:hover {

	color: #333;

}

.qh_ys dd ul li.on .title i {

	background: url(../images/icon35.jpg) no-repeat;

	transition: all ease-in-out .4s;

}

/*2016-3-31???¤???????????|?￠a???????1*/

.ca {

	width: 100%;

}

.ca .map, .ca .map img {

	width: 100%;

	height: auto;

	vertical-align: top;

}

.ct .ctn_a {

	padding: 20px 0;

}

.ca .ca_a, .ca .ca_b {

	width: 100%;

}

.ca .ca_a li {

	width: 33.33%;

	float: left;

	padding: 10px 20px;

	text-align: center;

}

.ca .ca_a li img {

	width: 68px;

	height: 68px;

	vertical-align: top;

}

.ca .ca_a li .c1 {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

}

.ca .ca_a li .des {

	width: 100%;

	padding: 0 0 20px;

	font-size: 14px;

}

.ca .ca_a li .ctn {

	width: 100%;

	font-size: 13px;

	color: #666;

	line-height: 175%;

	text-align: center;

	padding: 0;

}

.ca .ca_a li .ctn em {

	font-weight: bold;

	color: #D9141D;

}

.ca_b {

	padding: 20px 0;

}

.ca_b li {

	width: 260px;

	height: 235px;

	float: left;

	background: #EEEEEE;

	margin-right: 60px;

	padding: 20px;

	text-align: center;

}

.ca_b li img {

	width: 50px;

	height: 50px;

	vertical-align: top;

	margin-top: 20px;

}

.ca_b li .name {

	width: 100%;

	height: 50px;

	line-height: 50px;

	font-size: 18px;

	margin-bottom: 5px;

}

.ca_b li .ctn {

	width: 100%;

	padding: 0;

	line-height: 165%;

	text-align: center;

}

.ca_b li .ctn p {

	width: 100%;

	font-size: 16px;

}

.ca_b li .ctn p a {

	font-size: 14px;

	color: #333;

}

/*2016-4-5???¤???????????|?￠a???????1*/

.qh_ys dt .title {

	width: 100%;

	height: 45px;

	line-height: 45px;

	font-size: 18px;

	margin-bottom: 10px;

	background: #fff;

	padding-left: 10px;

	position: relative;

}

.qh_ys dt .dt_m {

	width: 100%;

	height: 290px;

}

.qh_ys dt .title .more {

	display: block;

	text-align: right;

	color: #D9141D;

	position: absolute;

	right: 10px;

	top: 0;

	font-size: 13px;

}

.kf .kf_l {

	position: relative;

	overflow: visible;

	margin-top: 20px;

}

.kf .kf_l .kf_lt {

	width: 100%;

	text-align: center;

	position: absolute;

	left: 0;

	top: -30px;

	z-index: 99999;

}

.xqzx {

	width: 100%;

	padding-top: 30px;

	text-align: center;

}

.xqzx a {

	display: inline-block;

	zoom: 1;

	height: 50px;

	line-height: 50px;

	text-align: left;

	background-color: #154a97;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #FFF;

	font-size: 18px;

	padding: 0 50px 0 80px;

	background-image: url(../images/icon16.png);

	background-repeat: no-repeat;

	background-position: 35px 10px;

}

.s_ms {

	width: 645px;

	height: 193px;

	background: url(../images/bg_6.png) no-repeat;

	margin: 0 auto;

}

.s_ms .sb_a {

	width: 100%;

	height: 70px;

	line-height: 70px;

	text-align: center;

	font-size: 18px;

	color: #666;

}

.s_ms .sb_b {

	width: 450px;

	height: 48px;

	border: 1px solid #ddd;

	margin: 0 auto;

	border: 1px solid #ddd;

	background: #FFF;

	position: relative;

}

.s_ms .sb_b input {

	width: 310px;

	height: 48px;

	border: 0;

	background: none;

	position: absolute;

	left: 0;

	top: 0;

	padding: 0 7px;

	font-size: 15px;

}

.s_ms .sb_b a {

	display: block;

	width: 140px;

	height: 48px;

	border: 1px solid #E0363B;

	background-color: #E0363B;

	color: #FFF;

	text-align: left;

	padding-left: 52px;

	font-size: 16px;

	background-image: url(../images/s_btn.png);

	background-position: 20px center;

	background-repeat: no-repeat;

	line-height: 48px;

	position: absolute;

	right: -1px;

	top: -1px;

	z-index: 9;

}

.s_ms .sb_c {

	width: 100%;

	height: 45px;

	line-height: 45px;

	text-align: center;

	font-size: 16px;

	color: #555;

}

.s_ms .sb_c em {

	color: #CB3333;

}

.sb_d {

	width: 100%;

}

.sb_d li {

	width: 33.33%;

	float: left;

	text-align: center;
	margin-bottom:15px;

}

.sb_d li img {

	width: 90%;

	height: auto;

	vertical-align: top;

	max-width: 400px;

}

.sb_d li p {

	width: 95%;

	height: 50px;

	line-height: 50px;

	font-size: 18px;

	color: #f00;
	font-weight:bold;
	background:#CCCCCC;
	padding-top:3px;

}

.sb_e {

	width: 100%;

	text-align: left;

	border: 1px solid #ddd;

	padding: 25px 0;

	background: #fff;

	margin-top: 15px;

}

.sb_e li {

	width: 50%;

	float: left;

	padding: 5px 25px 5px 60px;

	height: 50px;

	line-height: 50px;

	font-size: 16px;

	position: relative;

}

.sb_e li i {

	display: block;

	width: 25px;

	height: 25px;

	background: #E0363B;

	color: #FFF;

	text-align: center;

	font-size: 18px;

	position: absolute;

	left: 25px;

	top: 17px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	line-height: 25px;

	font-style: normal;

}

.error {

	width: 100%;

	padding: 55px 0;

}

.error .error_m {

	width: 858px;

	height: 501px;

	margin: 0 auto;

	position: relative;

	background: url(../images/404.png) no-repeat;

}

.error .error_m a {

	display: block;

	width: 265px;

	height: 55px;

	background: #154a97;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	color: #FFF;

	font-size: 40px;

	text-align: center;

	position: absolute;

	right: 110px;

	top: 280px;

}

/*2016-4-6???¤???????????|?￠a???????1*/

.bg_6 {

	width: 100%;

	background: #F5F5F5;

	padding: 30px 0;

	min-width: 1200px;

}

.w_a {

	width: 1200px;

	margin: 0 auto;

	text-align: left;

}

.w_a dt, .w_a dt img {

	width: 455px;

	height: 445px;

	float: left;

	vertical-align: top;

}

.w_a dd {

	width: 705px;

	float: right;

}

.w_a dd h2 {

	width: 100%;

	font-size: 30px;

	color: #212121;

	margin-top: 30px;

	margin-bottom: 20px;

	line-height: 180%;

}

.w_a dd h2 b {

	font-size: 44px;

	font-weight: bold;

	color: #CD3333;

	display: inline-block;

*display:inline;

	zoom: 1;

}

.w_a dd p {

	font-size: 24px;

	color: #888;

	line-height: 180%;

}

.w_a dd .in {

	font-size: 18px;

	color: #202020;

	margin-top: 25px;

}

.bg_7 {

	width: 100%;

	background: #FFF;

	border-bottom: 1px solid #ddd;

	min-width: 1200px;

	padding: 30px 0;

}

.w_name {

	width: 1200px;

	margin: 0 auto;

	padding: 30px 0;

	font-size: 32px;

	color: #555;

	text-align: center;

}

.w_name em {

	color: #D63F44;

}

.w_b {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

}

.w_b li {

	width: 16.6%;

	float: left;

}

.w_b li .tu {

	width: 155px;

	height: 155px;

	border: 3px solid #D63F44;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	text-align: center;

	margin: 0 auto;

	position: relative;

}

.w_b li .tu img {

	width: 65px;

	height: 65px;

	position: absolute;

	left: 45px;

	top: 45px;

}

.w_b li .tu .img {

	z-index: 9;

	opacity: 0;

	filter: alpha(opacity=0);

}

.w_b li:hover .tu .img {

	z-index: 9;

	opacity: 1;

	filter: alpha(opacity=100);

}

.w_b li:hover .tu {

	background: #D63F44;

	transition: all ease-in-out .4s;

}

.w_b li .title {

	width: 100%;

	padding-top: 15px;

	font-size: 16px;

	padding-bottom: 25px;

}

.w_b li .title p {

	width: 100;

	font-size: 12px;

	color: #888;

	height: 25px;

	line-height: 25px;

}

.w_b li:hover .title, .w_b li:hover .title p {

	color: #D63F44;

}

.w_c {

	width: 1200px;

	margin: 0 auto;

}

.w_c li {

	width: 335px;

	float: left;

	padding: 10px;

	margin-bottom: 25px;

	margin-right: 97px;

	background: #FFF;

}

.w_c li img {

	width: 315px;

	height: 170px;

	vertical-align: top;

	border: 1px solid #ddd;

}

.w_c li .des {

	width: 100%;

	height: 60px;

	font-size: 13px;

	line-height: 167%;

	overflow: hidden;

	margin: 7px 0 13px;

	overflow: hidden;

}

.w_c li .more {

	width: 100%;

	border-top: 1px solid #ddd;

	text-align: center;

}

.w_c li .more a {

	display: inline-block;

	zoom: 1;

	height: 33px;

	line-height: 33px;

	background-color: #154a97;

	text-align: left;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	font-size: 14px;

	color: #FFF;

	background-image: url(../images/icon5.png);

	background-repeat: no-repeat;

	background-position: 12px center;

	padding: 0 15px 0 35px;

	vertical-align: top;

	margin-top: 10px;

}

.w_c li .title {

	width: 100%;

	height: 45px;

	line-height: 45px;

	border-bottom: 1px solid #ddd;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding-left: 30px;

	font-size: 16px;

	font-weight: bold;

	position: relative;

}

.w_c li .title i {

	display: block;

	width: 30px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	font-size: 16px;

	color: #FF3333;

	font-weight: bold;

	font-style: normal;

	position: absolute;

	left: 0;

	top: 0;

}

.w_d {

	width: 1200px;

	margin: 0 auto;

}

.w_d li {

	width: 50%;

	float: left;

	text-align: center;

}

.w_d li p {

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 22px;

}

.w_d li img {

	width: 80%;

	height: auto;

	vertical-align: top;

}

.w_e, .w_f {

	width: 1200px;

	margin: 0 auto;

}

.w_e .tabBox_tc, .tabBox_c, .w_f .tabBox_td, .tabBox_d {

	width: 100%;

}

.w_e .tabBox_c .tabNav_c, .w_f .tabBox_d .tabNav_d {

	width: 100%;

	text-align: center;

	padding: 5px 0;

}

.w_e .tabBox_c .tabNav_c li, .w_f .tabBox_d .tabNav_d li {

	cursor: pointer;

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 35px;

	line-height: 35px;

	padding: 0 15px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-size: 16px;

	color: #FFF;

	background: #A6A6A6;

	margin: 0 5px;

}

.w_e .tabBox_c .tabNav_c li.on, .w_f .tabBox_d .tabNav_d li.on {

	background: #D63F44;

}

.w_e .tabBox_c .tabCont_c, .w_f .tabBox_d .tabCont_d {

	display: none;

	padding-top: 20px;

}

.web {

	width: 100%;

}

.web li {

	width: 220px;

	height: 140px;

	float: left;

	margin-right: 25px;

	margin-bottom: 25px;

}

.web li img {

	width: 220px;

	height: 140px;

	vertical-align: top;

}

.w_e .more {

	width: 100%;

	text-align: center;

}

.w_f .td {

	width: 100%;

	margin-bottom: 12px;

}

.w_f .td dt {

	width: 405px;

	float: left;

	position: relative;

	padding-left: 20px;

}

.w_f .td dd {

	width: 755px;

	float: right;

	text-align: right;

	height: 160px;

	overflow: hidden;

}

.w_f .td dd img {

	width: 130px;

	height: 160px;

	float: right;

}

.w_f .td dt em {

	height: 158px;

	background: #D63F44;

	display: block;

	width: 7px;

	position: absolute;

	left: 0px;

	top: 0px;

	background: #111;

}

.w_f .td dt h3 {

	font-size: 34px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 8px;

	height: 35px;

	line-height: 35px;

}

.w_f .td dt p {

	line-height: 28px;

	font-size: 26px;

}

.w_f .td dt b {

	font-weight: normal;

	font-size: 22px;

	color: #D63F44;

}

.abt {

	width: 100%;

	padding-bottom: 20px;

}

.abt dt {

	width: 420px;

	float: left;

}

.abt dt img {

	width: 100%;

	height: auto;

	vertical-align: top;

}

.abt dd {

	width: 740px;

	float: right;

	line-height: 200%;

	font-size: 15px;

	height: 300px;

	overflow: hidden;

}

.w_g {

	width: 1200px;

	margin: 0 auto;

}

.w_g dl {

	width: 50%;

	float: left;

	margin: 10px 0px 15px;

	text-align: left;

}

.w_g dl dt {

	width: 196px;

	height: 96px;

	border: 1px solid #333333;

	float: left;

	margin-right: 15px;

	overflow: hidden;

}

.w_g dl dt img {

	width: 196px;

	height: 96px;

	vertical-align: top;

}

.w_g dl dd {

	float: left;

	font-size: 14px;

	color: #666666;

	line-height: 160%;

	height: 115px;

	overflow: hidden;

	width: 340px;

}

.w_g dl dd strong {

	display: block;

	width: 100%;

	height: 25px;

	line-height: 25px;

	overflow: hidden;

	font-size: 16px;

	color: #333;

}

.w_g dl dd strong a {

	font-size: 18px;

	color: #333333;

}

.w_g dl dd strong a:hover {

	color: #03A8F8;

}

.w_g dl:hover dt img {

	-webkit-filter: grayscale(0);

	-moz-filter: grayscale(0);

	-ms-filter: grayscale(0);

	-o-filter: grayscale(0);

	filter: grayscale(0);

}

/*2016-4-7???¤???????????|?￠a???????1*/

.bg_k {

	width: 100%;

	min-width: 1200px;

	background: #ebedee;

}

.qh_ysa {

	padding: 15px;

	border: 1px solid #ddd;

}

.qh_ysa dd {

	width: 545px;

}

.qh_ys dt .title a {

	display: block;

	width: 100%;

	padding: 0 5px;

	height: 45px;

	line-height: 45px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 16px;

}

.qh_ysa dt .dt_m {

	position: relative;

	overflow: hidden;

}

.qh_ysa dt .dt_m img {

	width: 100%;

	height: 290px;

	vertical-align: top;

}

.qh_ysa dt .dt_m .wen {

	width: 100%;

	height: 60px;

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 9;

	background: rgba(0,0,0,.4);

	color: #eee;

	overflow: hidden;

	padding: 7px 10px;

	line-height: 175%;

}

/*2016-4-7???¤?????￠a???1???￥??????a€????¤???????????|?￠a???????1*/

.bg_aa, .bg_fa {

	background: #fff;

	overflow: hidden;

}

.qh_ysa {

	border: 0;

	padding: 0;

}

.qh_ysa dd {

	width: 575px;

}

.bz .wen {

	position: relative;

}

.bz .wen .rw {

	width: 267px;

	height: 590px;

	position: absolute;

	right: -130px;

	top: -200px;

}

.name_cx {

	border: 1px solid #d7d7d7;

	width: 276px;

	padding: 18px;

	position: absolute;

	left: -276px;

	top: -1px;

	display: none;

	background-color: #FFFFFF;

}

.name_cx .wb {

	width: 230px;

	height: 35px;

	padding-left: 10px;

	font-size: 12px;

	margin-bottom: 10px;

	border: 1px solid #ddd;

}

.name_cx .anniu {

	width: 95px;

	height: 32px;

	background-color: #E0363B;

	line-height: 30px;

	margin-right: 5px;

	color: #FFFFFF;

	border: 0px;

	font-size: 12px;

	cursor: pointer;

}

.name_cx .hui {

	background-color: #6b6b6b;

}

.name_an {

	display: block;

	position: absolute;

	top: 0px;

	width: 77px;

	height: 77px;

}

.newclass {

	height: 52px;

	line-height: 52px;

	background-color: #154a97;

	padding: 0px 20px;

	margin-top: 15px;

}

.newclass a {

	color: #FFFFFF;

	font-size: 16px;

	display: inline-block;

	line-height: 30px;

	padding: 0px 5px;

	margin: 0px 5px;

}

.newclass a:hover, .newclass a.now {

	background-color: #154a97;

	border-bottom: 2px solid #fff;

}

.newclass_cont {

	background-color: #f6f6f6;

	padding: 8px 5px;

	margin-bottom: 30px

}

.newclass_cont ul li {

	float: left;

	width: 108px;

	line-height: 26px;

	text-align: center;

}

.newclass_cont ul li a {

	font-size: 13px;

}

.newclass_cont ul li a.now {

	color: #154a97;

}

#divshaoqiao {

	width: 414px;

	height: 234px;

	left: 50%;

	margin-left: -207px;

	top: 50%;

	margin-top: -117px;

	position: fixed;

	z-index: 9999;

	display: none;

}

#divshaoqiao .close {

	width: 20px;

	height: 20px;

	font-size: 26px;

	color: #333333;

	display: block;

	position: absolute;

	right: 0px;

	top: -8px;

}

#divshaoqiao a {

	cursor: pointer;

}

.i_k_m_img {

	height: 350px;

	overflow: hidden;

}

.i_k_m_img img {

	margin-top: -30px;

}

.index_focus {

	position: relative;

	width: 100%;

	height: 500px;

	margin: 0 auto;

	overflow: hidden

}

.index_focus .bd li {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	height: 500px!important;

	width: 100%!important;

}

.index_focus .bd li a {

	display: block;

	height: 500px;

	width: 100%;

}

.index_focus_post {

	z-index: 10

}

.index_focus .pic {

	height: auto;

	display: block

}

.index_focus .pic:hover {

	text-decoration: none

}

.index_focus .slide_nav {

	position: absolute;

	left: 45%;

	bottom: 2%

}

.index_focus .slide_nav a {

	display: block;

	width: 50px;

	height: 5px;

	background: url(../images/icon_b3.png) no-repeat no-repeat;

	cursor: pointer;

	float: left;

	margin: 10px 6px;

	font-family: arial

}

.index_focus .slide_nav .on, .index_focus .slide_nav li:hover {

	text-decoration: none;

	background: url(../images/icon_b2.png) no-repeat no-repeat

}

.index_focus_next, .index_focus_pre {

	display: none;

	position: absolute;

	top: 50%;

	margin-top: -36px;

	width: 72px;

	height: 72px;

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

	z-index: 10;

	background: url(../images/ico_sliding.png) no-repeat

}

.index_focus_pre {

	left: 30px;

	background-position: 0 0

}

.index_focus_pre:hover {

	background-position: 0 -144px

}

.index_focus_next {

	right: 30px;

	background-position: 0 -72px

}

.index_focus_next:hover {

	background-position: 0 -216px

}

.index_focus_info {

	position: absolute;

	left: 10%;

	bottom: 12%;

	width: 800px;

	height: 200px;

	padding-bottom: 10px;

	color: #fff;

	text-decoration: none;

	cursor: pointer;

	font-family: "\5fae\8f6f\96c5\9ed1";

	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	background: url(../images/index_focus_bg.png) no-repeat

}

.index_focus_info h3 {

	font-size: 36px;

	line-height: 70px;

	font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";

	display: none

}

.index_focus_info .text {

	width: 500px;

	line-height: 24px;

	font-size: 14px;

	word-wrap: break-word;

	overflow: hidden;

	display: none

}

.digital {

	width: 100%;

	height: 72px;

	background: #fff;

	color: #a7a7a7;

	border-bottom: 1px solid #d5d5d5;

	text-align: center;

	line-height: 72px;

	font-size: 18px;

}

.digital h2 {

	font-size: 26px;

	font-weight: normal;

	margin-right: 10px;

	margin-left: 10px;

	display: inline-block;

}

.digital span {

	color: #515151;

}

.digital .count-title1 {

	color: #3a8917;

}

.digital .count-title2 {

	color: #145aa8;

}

.digital .count-title3 {

	color: #df1927;

}

.gs_shougou {

	width: 590px;

	background-color: #fff;

	float: left;

	height: 360px;

	margin-bottom: 20px;

}

.gs_shougou .title {

	height: 70px;

	text-align: center;

	font-size: 20px;

	color: #FFFFFF;

	line-height: 70px;

	background: #e0363b url(../images/bg_x.png) center no-repeat;

}

.gs_shougou .from_tj {

	border-bottom: 1px solid #dfdfdf;

	height: 80px;

	line-height: 80px;

	padding-left: 20px;

	text-align: center;

}

.gs_shougou .from_tj input {

	height: 38px;

	line-height: 38px;

	padding-left: 10px;

	border: 1px solid #dedede;

	border-radius: 5px;

	margin-right: 10px;

}

.gs_shougou .from_tj .input_tj {

	display: inline-block;

	width: 63px;

	height: 40px;

	line-height: 40px;

	background-color: #6b6b6b;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

	text-align: center;

	border-radius: 5px;

}

.gs_shougou .from_tj .input_tj:hover {

	background-color: #e0363b;

}

.gs_shougou .gs_cj {

	padding-left: 44px;

	padding-top: 22px;

}

.gs_shougou .cj_gd {

	margin-top: 15px;

}

.gs_shougou .gs_cj .title2 {

	color: #000000;

	font-size: 16px;

}

.gs_mai {

	float: right;

}

.gs_mai .from_tj .input_tj:hover {

	background-color: #5aa9e5;

}

.gs_mai .title {

	background-color: #5aa9e5;

}

.gs_mai .mai_title {

	width: 572px;

	height: 200px;

	background: url(../images/mai_ico.png) no-repeat;

}

.gs_mai .mai_title .tt1 {

	font-size: 16px;

	font-weight: bold;

	color: #e0363b;

	line-height: 24px;

	width: 348px;

	display: inline-block;

	margin-top: 50px;

	text-align: center;

	margin-left: 50px;

}

.gs_mai .mai_title .tel_ico {

	font-size: 24px;

	font-weight: bold;

	color: #464646;

	padding-left: 48px;

	background: url(../images/tel_ico.png) left no-repeat;

	line-height: 38px;

	margin-top: 5px;

	margin-left: 50px;

}

.fl_kc {

	width: 900px;

	float: left;

}

.fl_k {

	border-top: 1px solid #ddd;

	margin-top: 5px;

	padding-top: 15px;

}

.gjc_a {

	padding: 3px 6px;

	background-color: #0391d5;

	color: #FFFFFF;

	border-radius: 4px;

	margin: 2px;

	display: inline-block;

}

.gjc_a:hover {

	background-color: #5bb2dc;

	color: #fff;

}

.tag_ti {

	padding-left: 10px;

	border-left: 3px solid #FF0000;

	font-size: 20px;

	font-weight: bold;

	float: left;

	margin-top: 15px;

}

.tag_list {

	padding: 20px 0px;

	padding-bottom: 40px;

}

.tag_list ul li {

	float: left;

}

.tag_list ul li a {

	display: block;

	border: 1px solid #e6e6e6;

	background-color: #f5f5f5;

	margin-bottom: 12px;

	line-height: 40px;

	padding: 0px 15px;

	margin-right: 10px;

	transition: all 0.2s ease 0s;

}

.tag_list ul li a:hover {

	background-color: #e1151f;

	color: #FFFFFF;

	border: 1px solid #e1151f;

}

.tag_cont {

	padding: 20px;

	background-color: #f9f9f9;

	line-height: 24px;

	margin-top: 15px;

}

.tag_list_n ul {

	padding: 20px;

}

.tag_list_n ul li {

	border-bottom: 1px solid #e8e8e8;

	padding: 10px 0px;

}

.tag_list_n ul li:hover {

	border-bottom: 1px solid #d8d8d8;

}

.tag_list_n ul li .tag_list_t a {

	font-size: 16px;

	color: #e1151f;

}

.tag_list_n ul li .tag_list_c {

	color: #666666;

	line-height: 24px;

	padding-top: 10px;

}

.tag_list_n ul li .tag_list_x {

	padding: 5px 0px;

	font-size: 12px;

}

.tag_list_n ul li .tag_list_x a {

	display: inline-block;

	padding: 5px 10px;

	font-size: 12px;

	color: #333;

	border-radius: 5px;

}

.tag_list_n ul li .tag_list_x a:hover {

	color: #09b4f4;

}

.news_left {

	width: 880px;

	float: left;

}

.news_right {

	float: right;

	width: 300px;

}

.news_right .news_hot {

	margin-bottom: 20px;

}

.news_right .news_hot .title {

	font-size: 16px;

	font-weight: bold;

	line-height: 40px;

	border-left: 3px solid #154a97;

	padding-left: 10px;

	background-color: #f3f3f3;

}

.news_right .news_hot ul {

	padding: 10px 0px;

	;

}

.news_right .news_hot ul li {

	line-height: 40px;

	padding-left: 20px;

	background: url(../images/icon9.png) left no-repeat;

}

.news_right .tag {

	padding: 20px 0px;

}

.news_right .tag a {

	display: inline-block;

	line-height: 30px;

	padding: 0px 10px;

	background-color: #f7f7f7;

	margin-right: 10px;

	margin-bottom: 10px;

	color: #999999

}

.news_right .tag a:hover {

	background-color: #154a97;

	color: #FFFFFF;

}



@media screen and (max-width:1500px) {

.news_left {

	width: 700px;

	float: left;

}

.news .n_m dl dd {

	width: 610px;

}

}

/*???¤???????§???¨???????1???|???????? start*/

.fix-sidenav {

	position: fixed;

	left: 0;

	top: 54%;

	margin-top: -250px;

	overflow: hidden;

	z-index: 88;

}

.zu-btn {

	float: left;

	width: 29px;

	height: 108px;

	border: 1px solid #ec4c42;

	border-radius: 3px 0 0 3px;

	border-left: none;

	text-align: center;

	font-size: 13px;

	color: #ec4c42;

	padding: 10px 9px 0 9px;

	background: url("../images/fix-icon2.png") no-repeat center 84px;

	display: inline-block;

	background-color: #fff;

 *display: inline;

 *zoom: 1;

	margin-top: 145px;

}

.avtive-btn {

	border-color: #ec4c42;

	color: #fff;

	background: url("../images/fix-icon_03.png") no-repeat center 89px;

	background-color: #ec4c42;

}

.move-nav {

	float: left;

	width: 134px;

}

.move-nav&gt;p {

	width: 134px;

	background: #d8271c;

	height: 58px;

	line-height: 58px;

	color: #fff;

	font-size: 16px;

	text-align: right;

	padding-right: 16px;

	position: relative;

	border-bottom: 1px solid #df3a3a;

	cursor: pointer;

}

.move-nav&gt;p&gt;i {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	width: 28px;

	height: 28px;

	position: absolute;

	background: url("../images/fix-icon.png") center no-repeat;

	left: 23px;

	top: 50%;

	margin-top: -14px;

}

.move-nav&gt;ul {

	background-color: #ec4c42;

	border-top: 1px solid #c71821;

}

.move-nav&gt;ul&gt;li {

	width: 100%;

	text-align: center;

}

.move-nav&gt;ul&gt;li&gt;a {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	width: 116px;

	height: 33px;

	line-height: 33px;

	text-align: center;

	color: #fff;

	border: 1px solid #fff;

	margin-top: 17px;

	font-size: 14px;

	transition: all 0.3s;

}

.move-nav&gt;ul&gt;li&gt;a:hover {

	border-color: #fff;

	background-color: #fff;

	color: #df3a3a;

}

.move-nav&gt;ul&gt;li&gt;p {

	width: 100%;

	text-align: center;

	color: #fff;

	line-height: 20px;

	padding-top: 6px;

}

.move-nav&gt;ul&gt;li&gt;p&gt;big {

	font-size: 17px;

}

.move-nav&gt;ul&gt;li&gt;span {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	width: 100%;

	height: 1px;

	background-color: #f97171;

	border-top: 1px solid #df3a3a;

	margin-top: 17px;

}

.move-nav&gt;ul&gt;li .two-span {

	margin-top: 7px;

}

.move-nav&gt;ul&gt;li .last-a {

	background-color: #154a97;

	width: 101px;

	height: 29px;

	text-align: center;

	margin: 3px auto 15px;

	border: none;

	border-radius: 10px;

}

.move-nav&gt;ul&gt;li .last-a&gt;i {

	display: inline-block;

 *display: inline;

 *zoom: 1;

	width: 30px;

	height: 18px;

	background: url("../images/top.png") center no-repeat;

}

.move-nav&gt;ul&gt;li .last-a:hover {

	background-color: #df3a3a;

}

.foot_link {

	background: rgb(37, 37, 37);

}

.zr_input {

	border-radius: 30px;

	background-color: #ea5b25;

	height: 46px;

	line-height: 46px;

	color: #FFFFFF;

	font-size: 15px;

	width: 274px;

	margin: 50px auto;

	text-align: center;

	display: block;

}

.zr_input:hover {

	color: #FFFFFF;

}



@media screen and (max-width:1500px) {

.gs_shougou {

	width: 515px;

}

.gs_shougou .from_tj input {

	width: 100px;

}

.h_top, .head, .i_m, .hot, .ys_l, .sl_l, .kf, .frd, .friend, .f_nav, .bq, .zc_m, .why, .qst, .i_m .cl .cl_m, .s_m, .yq, .yh, .news, .ct, .bg, .ckts {

	width: 1120px;

}

.head .nav {

	width: 815px;

}

.h_bg_fix .head .nav {

	width: 1050px;

	text-align: left;

}

.head .nav li {

	margin-left: 5px;

}

.head .nav li a {

	padding: 0 7px;

	font-size: 18px;

}

.head .nav li .er_m {

	width: 764px;

	left: -144px;

}

.hot .hot_l, .hot .hot_l dl {

	width: 375px;

}

.hot .hot_r {

}

.hot .hot_l dl dt {

	margin: 20px 12px;

}

.hot .hot_l dl dd {

	width: 240px;

}

.hot .hot_l dl dd em, .hot .hot_r dl dd em {

	font-size: 22px;

}

.hot .hot_r dl {

	width: 322px;

	margin-left: 15px;

}

.hot .hot_r dl dt {

	width: 85px;

}

.ys_l li {

	margin-right: 25px;

}

.s_m {

	width: 1050px;

	background-size: 100% 100%;

}

.sl_l li .sj_6 {

	left: 75px;

}

.sl_l li .sj_7 {

	left: 10px;

}

.sl_l li .sj_8 {

	left: 55px;

}

.sl_l li .sj_9 {

	left: 53px;

}

.sl_l li .sj_10 {

	left: 107px;

}

.bz {

	width: 1050px;

}

.bz .tu, .bz .tu img {

	width: 300px;

	height: 243px;

}

.bz .wen {

	width: 660px;

}

.bz .wen .rw {

	right: -210px;

}

.bz dl {

	margin-right: 15px;

}

.i_m .tabBox_a .tabNav li {

	width: 220px;

	margin: 0 10px;

}

.i_m .cl .tabNav li {

	width: 150px;

	white-space: nowrap;

	margin: 0 10px;

}

.i_m .xs .tabNav li {

	width: 170px;

}

.i_m .xs .tabNav li p {

	font-size: 17px;

}

.i_m .xs .xs_m {

	font-size: 16px;

}

.kf .kf_l {

	width: 590px;

}

.qh_ys dt {

	width: 505px;

}

.qh_ysa dd, .qh_ys dd {

	width: 530px;

}

.frd li {

	width: 175px;

}

.f_nav ul li {

	width: 105px;

	margin-right: 15px;

}

.f_nav dl {

	width: 700px;

}

.f_nav ul {

	width: 350px;

}

.f_nav dl dt {

	width: 310px;

}

.zc_m .lc li {

	width: 165px;

}

.zc_m .lc_a li {

	width: 145px;

}

.why .why_l {

	width: 500px;

}

.qst li, .yq li {

	width: 500px;

	margin-right: 25px;

}

.cl .cl_m table th {

	width: 250px;

}

.cl .cl_m table th img {

	max-width: 210px;

}

.cl .cl_m table .last {

	width: 150px;

}

.zc_m .lc_a li.jt {

	width: 55px;

}

.zc_m .lc_a li.jt img {

	width: 100%;

	height: auto;

}

.sd li {

	width: 300px;

}

.yh li {

	width: 250px;

	margin-right: 15px;

	height: 310px;

}

.yh li img {

	width: 230px;

	height: 115px;

}

.ys_la li {

	width: 243px;

}

.ct .tabBox_b .tabNav {

	width: 160px;

}

.ct .tabBox_b .tabCont {

	width: 880px;

}

.ct .ctn img {

	max-width: 100%;

	height: auto;

	vertical-align: top;

}

.bg li {

	width: 325px;

	margin-right: 37px;

	margin-bottom: 35px;

}

.bg li .zz {

	width: 325px;

}

.jck li {

	margin: 70px 85px 0;

}

.rs li {

	width: 330px;

	margin: 70px 30px 35px 0;

}

.sb dl dt {

	width: 250px;

}

.sb dl dd {

	width: 790px;

}

.s_nav dl dt {

	width: 600px;

	overflow: hidden;

}

.s_nav dl dt img {

	width: 100%;

	height: auto;

	vertical-align: top;

	margin-top: 46px;

}

.s_nav dl dd {

	width: 168px;

}

.s_nav dl dd .d_name, .s_nav dl dd ul {

	width: 145px;

}

.s_nav dl dd .zx_btn a {

	width: 90%;

	margin: 0;

}

.s_nav dl dd .zx_btn {

	text-align: center;

}

#mask {

	width: 800px !important;

}

.head .nav li .er_m2 {

	width: 160px;

	left: -34px;

}

.ca_b li {

	width: 250px;

	margin-right: 20px;

	padding: 20px 12px;

}

.i_tp .i_des {

	max-width: 1050px;

	margin: 0 auto;

}

.ys_a li {

	width: 500px;

	margin-right: 25px;

}

.zc_m .sb .sb_l, .zc_m .sb .sb_r {

	width: 400px;

}

.ckts .ck_nav span {

	margin: 0 5px;

}

.head .nav .mianfei {

	position: absolute;

	right: 410px;

	top: 25px;

}

.head .nav .remen {

	position: absolute;

	right: 270px;

	top: 25px;

}

.head .nav .remen1 {

	position: absolute;

	right: 165px;

	top: 25px;

}

.h_bg_fix .head .nav .mianfei {

	position: absolute;

	left: 415px;

	top: 10px;

}

.h_bg_fix .head .nav .remen {

	position: absolute;

	left: 580px;

	top: 10px;

}

.h_bg_fix .head .nav .remen1 {

	position: absolute;

	right: 255px;

	top: 10px;

}

}

.location {

	padding-left: 30px;

	background: url(../images/homeico.jpg) left no-repeat;

	height: 20px;

	line-height: 20px;

	float: right;

	margin-top: 15px;

}

/*???¨???ˉ?￠a???????¨???????o???|???????·???￥????????*/

.commnet {

	margin: 20px 0 30px;

	padding: 8px 0 0 8px;

	background: url(../images/commnet_bg.png) repeat-x;

	border: 1px solid #ccc;

	border-radius: 3px;

}

.commnet textarea {

	width: 100%;

	height: 59px;

	border: none;

	background: transparent;

	outline: none;

	font-size: 14px;

	color: #999;

	overflow: auto;

}

.commnet .toolbar {

	padding-top: 0px;

	_padding-top: 5px;

*padding-top:5px!important;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

}

.commnet .options {

	float: left;

}

.commnet .button, .commnet .button_on {

	float: right;

	width: 100px;

	height: 30px;

	border: none;

	border-left: 1px solid #ccc;

	font-size: 14px;

	font-weight: bold;

	cursor: pointer;

}

.commnet .button {

	background: url(../images/commnet_btn_bg.png) repeat-x;

}

.commnet .button_on {

	background: url(../images/commnet_btnon_bg.png) repeat-x;

}

.commlist {

	margin-top: 20px;

}

.commlist li {

	border-bottom: 1px solid #eaeaea;

	word-wrap: break-word;

}

.commlist li p {

	line-height: 20px;

	color: #999???ˉ?????￠a???o

}

.commlist li span.uname {

	color: #D32;

	font-family: Verdana;

	font-weight: bold;

}

.commlist li span.time {

	color: #bbb;

}

.commnum span {

	display: inline-block;

	width: 70px;

	margin-top: 20px;

	line-height: 24px;

	border: 1px solid #ccc;

	background: #f5f5f5;

	border-radius: 3px;

	text-align: center;

}

.commnum span i {

	color: #900;

	font-family: Verdana;

	font-weight: bold;

}

/*------???¤???????-???§???§?￠a???1???|???′???????￥?…?????¨--------*/

.hide_box {

	z-index: 99999999999;

	filter: alpha(opacity=50);

	background: #666;

	opacity: 0.5;

	-moz-opacity: 0.5;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	position: fixed;

	display: none;

}

.shang_box {

	width: 599px;

	height: 507px;

	position: fixed;

	z-index: 99999999999999;

	left: 50%;

	top: 50%;

	margin-left: -280px;

	margin-top: -260px;

	display: none;

	background: url('../images/zhongqiuhd.png');

}

.shang_box img {

	border: none;

	border-width: 0;

}

.dashang {

	display: block;

	width: 100px;

	margin: 5px auto;

	height: 25px;

	line-height: 25px;

	padding: 10px;

	background-color: #E74851;

	color: #fff;

	text-align: center;

	text-decoration: none;

	border-radius: 10px;

	font-weight: bold;

	font-size: 16px;

	transition: all 0.3s;

}

.dashang:hover {

	opacity: 0.8;

	padding: 15px;

	font-size: 18px;

}

.shang_close {

	float: right;

	display: inline-block;

	width: 38px;

	height: 38px;

	margin-right: 47px;

}

.huodong_an {

	margin-top: 356px;

	text-align: center;

}

.huodong_text {

	width: 290px;

	margin-left: 20px;

	height: 32px;

	line-height: 32px;

	text-align: center;

	font-size: 15px;

	color: #e14538;

	font-family: "Microsoft YaHei";

	border: 0px;

	background-color: #efd568;

	font-weight: bold;

}

.huodong_niu {

	width: 260px;

	height: 76px;

	background: url('../images/hong_an.png');

	text-indent: -999px;

	border: 0px;

	cursor: pointer;

	margin-top: 20px;

	margin-left: 20px;

}

.huodong_niu:hover {

	background-position: 0px 76px;

}

#div1 {

	margin-top: 30px;

	height: 30px;

	overflow: hidden;

}

#div1 ul li {

	padding-left: 20px;

	line-height: 30px;

	height: 30px;

	font-size: 14px;

	color: #FFFFFF;

	text-align: center;

	text-shadow: #000 0 1px 0 rgba(0,0,0,.6);

}

/*------end ???¤???????-???§???§?￠a???1???|???′???????￥?…?????¨--------*/

/*20160926???¤???????????|?￠a???????1 ???￥?￠a????????*/

.sz_a {

	width: 100%;

	background: url(../images/bg_1.jpg) no-repeat center top;

	background-size: cover;

	min-width: 1050px;

}

.wz_wrap {

	width: 1200px;

	margin: 0 auto;

	padding: 30px 0 40px;

}

.wz_wrap .name {

	width: 100%;

	height: 50px;

	line-height: 50px;

	text-align: center;

	color: #fff;

	font-size: 38px;

	font-weight: 600;

}

.sz_a .a_m {

	width: 1130px;

	background: #646262;

	margin: 0 auto;

	padding: 20px 30px 0;

}

.sz_a .tip {

	width: 1130px;

	margin: 0 auto;

	height: 60px;

	line-height: 60px;

	background: #646262;

	padding-left: 55px;

	font-size: 16px;

	color: #fff;

}

.sz_a .tip .l {

	float: left;

}

.sz_a .tip .r {

	float: right;

	padding-right: 55px;

	font-size: 20px;

}

.sz_a .tip em {

	color: #f00;

}

.a_m .a_search {

	width: 100%;

	background: #FFFFFF;

	height: 60px;

	position: relative;

}

.a_m .a_search input {

	height: 36px;

	line-height: 36px;

	float: left;

	margin-top: 12px;

	padding-left: 40px;

	border: 0;

	outline: none;

	color: #999;

	width: 415px;

}

.a_m .a_search .txt {

	background: url(../images/icon6.jpg) no-repeat 10px center;

	border-right: 1px solid #ddd;

}

.a_m .a_search .tel {

	background: url(../images/icon7.jpg) no-repeat 10px center;

}

.a_m .a_search .btn {

	width: 240px;

	height: 60px;

	line-height: 60px;

	color: #FFF;

	cursor: pointer;

	background-color: #DE1721;

	background-image: url(../images/icon8.png);

	background-position: 25px center;

	background-repeat: no-repeat;

	padding-left: 50px;

	font-size: 16px;

	position: absolute;

	right: 0;

	top: 0;

	margin-top: 0;

	letter-spacing: 2px;

}

.a_m .sc_m {

	width: 100%;

	background: #382c20;

	padding-left: 22px;

}

.a_m .title {

	width: 100%;

	height: 55px;

	line-height: 55px;

	font-size: 18px;

	color: #fff;
	font-weight:bold;

}

.a_m .title em {

	color: #f00;

}

.a_m .a_ml {

	width: 425px;

	float: left;

}

.a_m .a_mc {

	width: 410px;

	float: left;

}

.a_m .a_mr {

	width: 160px;

	float: right;

	text-align: center;

	padding-top: 120px;

	margin-right: 30px;

}

.a_ml .marqueetop {

	width: 100%;

	height: 225px;

	overflow: hidden;

	border-right: 1px solid #ececec;

}

.a_ml .marqueetop li {

	width: 100%;

	height: 35px;

	line-height: 35px;

	padding-left: 15px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background: url(../images/icon5.png) no-repeat left center;

	border: 0;

	color: #fff;

}

.a_m .a_mc ul {

	width: 100%;

	height: 180px;

	border-right: 1px solid #ddd;

	margin-top: 10px;

}

.a_m .a_mc ul li {

	width: 33.33%;
	padding-left:20px;

	float: left;

	text-align: center;

	height: 70px;

	border-right: 1px solid #eee;

	margin-top: 15px;

}

.a_m .a_mc ul li img {

	width: 50px;

	height: 50px;

	vertical-align: top;

	margin-top: 10px;

}

.a_m .a_mc ul li p {

	width: 60%;

	height: 70px;

	line-height: 35px;

	font-size: 16px;
	font-weight:bold;

	color: #5B5B5B;
	text-align:center;

}

.a_m .a_mc ul li:last-child {

	border: 0;

}

.a_m .a_mr img {

	width: 51px;

	height: auto;/* vertical-align:top; */

}

.a_m .a_mr p {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #f00;

	font-weight: bold;

}

.sz_b .name, .sz_c .name, .sz_d .name, .sz_e .name, .sz_g .name, .sz_h .name, .gszr_hei .name {

	color: #4B4B4B;

}

.sz_b .name em, .sz_c .name em, .sz_d .name em, .sz_e .name em, .sz_g .name em, .sz_h .name em {

	color: #154a97;

	font-weight: bold;

}

.wz_wrap .des {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #666;

	text-align: center;

}

.sz_b .sz_bm {

	width: 100%;

	border-left: 2px solid #154a97;

	position: relative;

	margin-top: 20px;

}

.sz_b .sz_bm .ico {

	width: 24px;

	height: 23px;

	position: absolute;

	left: -14px;

}

.sz_b .sz_bm .t_ico {

	background: url(../images/icon9.png) no-repeat;

	top: -30px;

}

.sz_b .sz_bm .f_ico {

	background: url(../images/icon10.png) no-repeat;

	bottom: -30px;

}

.sz_b .title {

	width: 100%;

	height: 60px;

	line-height: 72px;

	background: url(../images/icon11.png) no-repeat left center;

	position: relative;

	z-index: 2;

	left: -15px;

	padding-left: 90px;

	font-size: 24px;

	color: #4B4B4B;

	font-weight: bold;

}

.sz_b .title i {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 60px;

	height: 60px;

	line-height: 60px;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 35px;

	vertical-align: top;

	margin-right: 5px;

	margin-left: -107px;

	background: #154a97;

	border-radius: 50%;

	padding-left: 10px;

}

.sz_b .title span {

	font-size: 24px;

	color: #4B4B4B;

	font-weight: bold;

}

.sz_b .bm_1 ul {

	width: 100%;

	padding: 30px 0;

}

.sz_b .bm_1 ul li {

	width: 250px;

	float: left;

	text-align: center;

}

.sz_b .bm_1 ul li.jt {

	width: 60px;

}

.sz_b .bm_1 ul li img {

	width: 120px;

	height: auto;

	vertical-align: top;

}

.sz_b .bm_1 ul li.jt img {

	width: 43px;

	height: auto;

	margin-top: 30px;

}

.sz_b .bm_1 ul li .name {

	width: 100%;

	height: 30px;

	font-size: 18px;

	margin-top: 10px;

}

.sz_b .bm_1 ul li .name em {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 25px;

	height: 25px;

	vertical-align: top;

	background: #05A9E5;

	text-align: center;

	line-height: 25px;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	color: #FFF;

	margin-top: 13px;

	color: #FFF;

}

.sz_b .bm_1 ul li p {

	width: 100%;

	text-align: center;

	height: 40px;

	line-height: 40px;

	color: #666;

}

.sz_b .bm_2, .sz_b .bm_3 {

	width: 100%;

}

.sz_b .bm_2 .bm_2m, .sz_b .bm_3 .bm_3m {

	width: 100%;

	padding: 30px;

}

.sz_b .bm_2 table {

	width: 100%;

	border: 1px solid #154a97;

	border-right: 0;

}

.sz_b .bm_2 table tr td {

	width: 50%;

	padding: 13px 15px;

	border-bottom: 1px solid #EF8B90;

	line-height: 175%;

	border-right: 1px solid #154a97;

	font-size: 16px;

	color: #666;

}

.sz_b .bm_2 table tr:last-child td {

	border-bottom: 0;

}

.sz_b .bm_2 table tr:nth-child(2n) td {

	background: #F3F3F3;

}

.sz_b .bm_2 table tr td i, .bm_3m table td p i, .sz_fm .cl .cl_m table td .name i {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 47px;

	height: 47px;

	background: url(../images/icon18.png) no-repeat;

	background-size: cover;

	text-align: center;

	line-height: 47px;

	font-size: 20px;

	color: #05A9E5;

	font-weight: bold;

	font-style: normal;

}

.sz_b .bm_2 table tr td span {

	font-size: 16px;

	color: #666;
	font-weight:bold;

}

.sz_b .sz_ct {

	width: 100%;

	text-align: center;

	padding-top: 25px;

	padding-left: 15px;

}

.sz_b .sz_ct img {

	width: 368px;

}

.bm_3m table {

	width: 100%;

	border: 1px solid #154a97;

	border-right: 0;

}

.bm_3m table td {

	border-right: 1px solid #154a97;

	text-align: center;

	padding: 35px 0;

}

.bm_3m table td p {

	width: 100%;

	padding: 7px 0;

	padding-left: 20px;

	font-size: 16px;

	color: #4B4B4B;

	text-align: left;

}

.bm_3m table td p em {

	color: #154a97;

}

.bm_3m table td p i {

	width: 40px;

	height: 40px;

	line-height: 40px;

}

.sz_c {

	width: 100%;

	min-width: 1050px;

	background: #F6F6F6;

}

.sz_c ul {

	width: 100%;

}

.sz_c ul li {

	width: 20%;

	float: left;

	text-align: center;

	padding: 10px 20px 0;

}

.sz_c ul li img {

	width: 132px;

	height: auto;

	vertical-align: top;

}

.sz_c ul li .title {

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 20px;

	color: #D11519;

	font-weight: bold;

}

.sz_c ul li .ctn {

	width: 100%;

	text-align: center;

	line-height: 175%;

}

.sz_c ul li .ctn em, .sz_dm .sz_dr p em, .sz_dm .sz_dr .tip {

	color: #D11519;

}

.sz_d {

	width: 100%;

	min-width: 1050px;

	/*

	background: url(../images/bg_3.jpg) no-repeat top center;

	*/

	background-size: cover;

}

.sz_dm {

	width: 100%;

	padding-top: 30px;

}

.sz_dm .sz_dr {

	width: 405px;

	float: right;

	text-align: center;

	font-size: 16px;

	line-height: 175%;

}

.sz_dm .sz_dr p {

	margin-bottom: 15px;

}

.sz_dm .sz_dl {

	width: 765px;

	float: left;

	position: relative;

}

.sz_dm .sz_dl div {

	width: 360px;

	float: left;

	background: #FFF;

	margin-top: 40px;

	position: relative;

}

.sz_dm .sz_dl .a {

	margin-right: 40px;

}

.sz_dm .sz_dl .vs {

	width: 160px;

	background: none;

	position: absolute;

	left: 300px;

	top: 100px;

	z-index: 9;

}

.sz_dm .sz_dl .vs img {

	width: 100%;

	height: auto;

	vertical-align: top;

}

.sz_dm .sz_dl div .title {

	width: 210px;

	height: 72px;

	text-align: center;

	color: #FFF;

	font-weight: bold;

	line-height: 110px;

	position: absolute;

	left: 50%;

	margin-left: -105px;

	top: -87px;

}

.sz_dm .sz_dl .a .title {

	background: url(../images/icon17.png) repeat;

}

.sz_dm .sz_dl .b .title {

	background: url(../images/icon13.png) repeat;

}

.sz_dm .sz_dl ul {

	width: 100%;

	padding-bottom: 50px;

}

.sz_dm .sz_dl ul li {

	width: 100%;

	text-align: center;

	padding: 15px 0;

	border-bottom: 1px dashed #ddd;

	font-size: 16px;

}

.k_more a {

	background-image: url(../images/icon16.png);

	background-position: 35px 10px;

}

.sz_f {

	width: 100%;

	min-width: 1050px;

	background: url(../images/bg_2.jpg) no-repeat top center;

	background-size: cover;

}

.sz_fm {

	width: 100%;

	padding-top: 25px;

}

.sz_fm .cl .tabNav {

	display: inline-block;

*display:inline;

	zoom: 1;

	margin: 0 auto;

	width: auto;

	border: 1px solid #154a97;

	padding: 0;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	overflow: hidden;

	background: #FFF;

}

.sz_fm .cl .tabNav li {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: auto;

	float: left;

	height: 50px;

	line-height: 50px;

	padding: 0 40px;

	font-size: 18px;

	margin: 0;

}

.sz_fm .cl .tabNav li.now {

	background: #154a97;

	color: #FFF;

}

.sz_fm .cl .tabNav li.now span {

	color: #FFF;

	border: 0;

}

.sz_fm .cl .cl_m table td .name {

	text-align: left;

	font-weight: normal;

	height: 35px;

	line-height: 35px;

}

.sz_fm .cl .cl_m table td p {

	padding-left: 35px;

}

.sz_fm .cl .cl_m table td .name i {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: 35px;

	height: 35px;

	line-height: 35px;

	vertical-align: top;

}

.sz_f .i_m {

	padding-bottom: 0;

}

.sz_fm .yw {

	width: 100%;

	padding-top: 10px;

	text-align: center;

}

.sz_fm .yw p {

	width: 100%;

	height: 65px;

	line-height: 65px;

	font-weight: bold;

	font-size: 18px;

}

.sz_fm .yw a {

	display: inline-block;

*display:inline;

	zoom: 1;

	width: auto;

	height: 50px;

	line-height: 50px;

	font-size: 18px;

	font-weight: bold;

	color: #FFF;

	background: #154a97;

	padding: 0 35px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}

.sz_g {

	width: 100%;

	min-width: 1050px;

	background: url(../images/baozhang.png) no-repeat #F1F1F1;

}

.sz_g .sz_gm {

	width: 100%;

	background: #FFF;

	border-top: 1px solid #ddd;

	border-right: 1px solid #ddd;

}

.sz_g .sz_gm li {

	width: 398px;

	float: left;

	text-align: center;

	padding: 30px 0;

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}

.sz_g .sz_gm li img {

	width: 110px;

	height: auto;

	vertical-align: top;

}

.sz_g .sz_gm li .title {

	width: 100%;

	height: 60px;

	line-height: 70px;

	font-size: 20px;

	color: #154a97;

	font-weight: bold;

}

.sz_g .sz_gm li p {

	width: 100%;

	color: #666;

	line-height: 175%;

}

.sz_h .sz_hm {

	width: 100%;

}

.slidegrid {

	float: left;

	position: relative;

	overflow: hidden;

}

.slideitems {

	width: 20000000em;

	position: absolute;

}

.slideitems li {

	float: left;

}

.mainPhotoa {

	width: 1200px;

	height: 435px;

	margin: 0 auto;

	position: relative;

	overflow: hidden

}

.mainPhotoa span.goleft, .mainPhotoa span.goright {

	display: block;

	width: 29px;

	height: 77px;

	position: absolute;

	top: 50%;

	margin-top: -38px;

}

.mainPhotoa span.goleft {

	left: 0;

}

.mainPhotoa span.goright {

	right: 0

}

.mainPhotoa .go {

	width: 1100px;

	height: 435px;

	position: relative;

	left: 50px;

	overflow: hidden

}

.mainPhotoa .go li {

	width: 252px;

	height: 430px;

	background: #FFF;

	border: 1px solid #ddd;

	float: left;

	margin-right: 30px;

	padding: 15px;

	text-align: center;

}

.mainPhotoa .go li img {

	width: 100%;

	height: auto;

	vertical-align: top;

}

.mainPhotoa .go li .ctn {

	width: 100%;

	height: 160px;

	padding: 10px 0;

	text-align: left;

	color: #666;

	line-height: 155%;

	overflow: hidden;

	margin-bottom: 7px;

}

.mainPhotoa .go li span {

	display: block;

	width: 100%;

	height: 35px;

	line-height: 35px;

	font-size: 16px;

	color: #FFF;

	background: #154a97;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}

.sz_i {

	width: 100%;

	padding: 20px 0;

	background: #154a97;

	text-align: center;

	min-width: 1050px;

}

.sz_i img {

	width: 439px;

	height: auto;

	vertical-align: top;

}

.sz_h {

	background-color: #F6F6F6;

}





/*20161017???¤???????????|?￠a???????1 ???￥?￠a????????*/

.flexslider .slides img {

	width: 1920px;

	height: 500px;

}

.slider {

	width: 100%;

	min-width: 1050px;

	height: 500px;

	overflow: hidden;

}

.flex-control-paging li a {

	width: 50px;

	height: 5px;

	background: url(../images/icon3.png) no-repeat;

	margin: 0 5px;

}

.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {

	background: url(../images/icon2.png) no-repeat;

}

.flex-direction-nav .flex-prev {

	background: url(../images/prev.png) no-repeat;

}

.flexslider:hover .flex-next {

	background: url(../images/next.png) no-repeat;

}

.flexslider:hover .flex-prev {

	width: 27px;

	height: 53px;

	margin-top: -27px;

}

.s_nav .tabBox .tabNav {

	width: 250px;

	height: 500px;

	overflow-y: hidden;

	border: 0;

	background: url(../images/hbg.png);

}/*background:rgba(0,0,0,.5);*/

.s_nav .tabBox .tabNav li {

	border-bottom: 1px solid rgba(255,255,255,.3);

}

.s_nav .tabBox .tabNav li:hover {

	background-color: #154a97;

}

.s_nav .tabBox .tabNav li i {

	margin-left: 25px;

	margin-top: 18px;

	width: 35px;

	height: 35px;

}

.s_nav .tabBox .tabNav li i img {

	width: 35px;

	height: 35px;

	vertical-align: top;

}

/*.s_nav .tabBox .tabNav li.on{ background:none;}*/

.s_nav .tabBox .tabNav li span {

	color: #FFF;

	font-size: 17px;

	margin-top: 23px;

}

.s_nav .tabBox .tabNav li a, .s_nav .tabBox .tabNav li {

	height: 72px;

}

.s_nav .tabBox .tabNav li em {

	width: 10px;

	height: 18px;

	background: url(../images/icon1.png) no-repeat;

	z-index: 99;

}

.s_nav .tabBox .tabNav li.on em {

	display: block;

}

.i_a {

	background: url(../images/bg_1.jpg) no-repeat center top;

	background-size: cover;

	min-width: 1050px;

}

.wz_wrap .name em {

	font-weight: bold;

	color: #154a97;

}

.wz_wrap .des em {

	color: #154a97;

}

.i_a .a_m, .i_a .tip {

	background: rgba(0,0,0,.5);

}

.i_a .tip {

	position: relative;

}

.i_a .tip a {

	display: inline-block;

*display:inline;

	zoom: 1;

	position: absolute;

	right: 88px;

	top: 0;

	color: #FFF;

	font-size: 20px;

}

.i_a .tip a em {

	font-weight: bold;

}

.i_a .a_m, .i_a .tip {

	width: 1200px;

	padding-left: 40px;

	padding-right: 40px;

}

.i_a .tip {

	padding-left: 88px;

}

.i_wrap {

	padding: 30px 0 50px;

}

.i_b {

	background: url(../images/hot.jpg) no-repeat;

}

.i_b .hot .hot_l, .i_b .hot .hot_r dl {

	background: #FFF;

}

.i_b .hot .hot_l dl dd .des, .i_b .hot .hot_r dl dd .des {

	text-align: left;

}

.i_b .hot .hot_l dl dt img, .i_b .hot .hot_l dl dt {

	width: 95px;

	height: 105px;

}

.i_b .hot .hot_l dl dt {

	margin: 17px 12px;

}

.i_b .hot .hot_r dl dt img, .i_b .hot .hot_r dl dt {

	width: 70px;

	height: 70px;

}

.i_b .hot .hot_r dl dt {

	margin: 20px 11px 10px;

}

.i_b .hot .hot_r dl {

	height: 185px;

	margin-bottom: 15px;

}

.i_b .hot .hot_r dl dt i {

	width: 93px;

	height: 83px;

	background: url(../images/icon5.png) no-repeat;

	left: -11px;

	top: -20px;

}

.i_b .hot .hot_l .l_top i {

	width: 205px;

	height: 205px;

	background: url(../images/icon4.png) no-repeat;

	left: -17px;

	top: -17px;

}

.i_b .hot .hot_l {

	overflow: visible;

}

.i_wrap_a {

	padding-bottom: 30px;

	margin: 0 auto;

}

.i_c {

	width: 100%;

	min-width: 1050px;

	text-align: center;

	padding: 35px 0;

	background: url(../images/bg_2.jpg) no-repeat center;

	background-size: cover;

}

.i_c img {

	width: 291px;

	height: 104px;

	vertical-align: top;

}

.i_d {

	padding: 35px 0 50px;

}

.i_d .ys_l li .tu, .i_d .ys_l li:hover .tu {

	background: none;

	width: 133px;

	height: 133px;

}

.i_d .ys_l li .tu img {

	width: 133px;

	height: 133px;

	vertical-align: top;

	left: 0;

	top: 0;

}

.i_d .ys_l li b {

	color: #D11519;

}

.i_e {

	width: 100%;

	background: url(../images/bg_3.jpg) no-repeat top center;

	background-size: 1920px;

}

.i_e .wz_wrap {

	padding-top: 30px;

	padding-bottom: 50px;

}

.s_main {

	width: 100%;

	margin-bottom: 70px;

}

.s_main li {

	width: 210px;

	border: 1px solid #EC9600;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	overflow: hidden;

	text-align: center;

	margin-right: 37px;

	float: left;

}

.s_main li .tu {

	width: 100%;

	padding: 25px 0;

	background: #EC9600;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	overflow: hidden;

}

.s_main li .tu img {

	width: 60px;

	height: 60px;

	vertical-align: top;

}

.s_main li p {

	width: 100%;

	height: 60px;

	line-height: 60px;

	font-size: 17px;

	color: #4B4B4B;

	font-weight: bold;

}

.s_main li p em {

	font-weight: bold;

	color: #154a97;

}

.i_f {

	width: 100%;

	background: #F1F1F1;

	min-width: 1050px;

}

.i_f .wz_wrap {

	padding-top: 30px;

	padding-bottom: 50px;

}

.i_f ul {

	width: 100%;

	border-top: 1px solid #ddd;

	border-right: 1px solid #ddd;

	background: #FFF;

}

.i_f ul li {

	width: 399px;

	float: left;

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	text-align: center;

	padding: 25px 0 20px;

}

.i_f ul li img {

	width: 110px;

	height: 110px;

	vertical-align: top;

}

.i_f ul li .title {

	font-size: 20px;

	color: #154a97;

	font-weight: 600;

}

.i_f ul li p {

	font-size: 16px;

	color: #6D6D6D;

	line-height: 155%;

}

.i_g {

	padding-bottom: 30px;

	padding-top: 30px;

}

.i_g .i_name {

	width: 100%;

	height: 50px;

	position: relative;

	text-align: center;

}

.i_g .i_name .line {

	width: 100%;

	height: 2px;

	border-bottom: 1px solid #ddd;

	position: absolute;

	left: 0;

	top: 24px;

	z-index: 1;

}

.i_g .i_name span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 50px;

	line-height: 50px;

	vertical-align: top;

	padding: 0 30px;

	background: #FFF;

	position: relative;

	z-index: 9;

	font-size: 38px;

	color: #4B4B4B;

	font-weight: 600;

}

.i_g .i_name span em {

	color: #154a97;

	font-weight: bold;

}

.i_g .i_name span:before, .i_g .i_name span:after {

	display: block;

	content: "";

	width: 25px;

	height: 3px;

	background: #154a97;

	position: absolute;

	top: 24px;

}

.i_g .i_name span:before {

	left: -25px;

}

.i_g .i_name span:after {

	right: -25px;

}

.i_g .slidegrid {

	float: left;

	position: relative;

	overflow: hidden;

}

.i_g .slideitems {

	width: 20000000em;

	position: absolute;

}

.i_g .slideitems li {

	float: left;

}

.i_g .mainPhoto {

	width: 100%;

	height: 420px;

	margin: 0 auto;

	padding-top: 30px;

	position: relative;

}

.i_g .mainPhoto span.goleft, .i_g .mainPhoto span.goright {

	display: block;

	width: 45px;

	height: 45px;

	position: absolute;

	top: 50%;

	margin-top: -22px;

}

.i_g .mainPhoto span.goleft {

	left: -70px;

}

.i_g .mainPhoto span.goright {

	right: -70px;

}

.i_g .mainPhoto .go {

	width: 1200px;

	overflow: hidden;

	height: 400px;

}

.i_g .mainPhoto .go li {

	width: 1200px;

	overflow: hidden;

	margin-right: 15px;

	height: 400px;

}

.gw {

	width: 100%;

}

.gw dl {

	width: 220px;

	float: left;

	margin-left: 20px;

	margin-bottom: 30px;

	height: 360px;

	background: #f5f5f5;

}

.gw dl dt {

	width: 135px;

	height: 135px;

	border: 2px solid #F14A00;

	overflow: hidden;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

	margin: 0 auto;

	margin-top: 15px;

}

.gw dl dt img {

	width: 135px;

	height: 135px;

	vertical-align: top;

}

.gw dl dd {

	width: 210px;

	float: right;

	text-align: left;

}

.gw dl dd .name {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 18px;

	font-weight: normal;

	text-align: center;

	color: #444;

}

.gw dl dd .name span {

	display: inline-block;

*display:inline;

	zoom: 1;

	/*background: url(../images/icon6.jpg) no-repeat left center;*/

	font-size: 14px;

	color: #858585;

}

.gw dl dd .ctn {

	width: 100%;

	height: 60px;

	color: #858585;

	overflow: hidden;

	padding-right: 5px;

}

.gw dl dd .tel {

	width: 100%;

	position: relative;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

	color: #858585;

}

.gw dl dd .tel b {

	font-size: 20px;

	color: #154a97;

}

.gw dl dd .tel a {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 30px;

	line-height: 30px;

	background-color: #154a97;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 0 10px 0 35px;

	font-size: 16px;

	color: #FFF;

	background-image: url(../images/icon7.png);

	background-repeat: no-repeat;

	background-position: 10px center;

	background-size: 18px;

	position: absolute;

	right: 55px;

	top: 50px;

}

.i_h {

	background: #f5f5f5;

	min-width: 1050px;

}



.i_h .wz_wrap {

	padding-top: 30px;

	padding-bottom: 50px;

}

.i_i .a_m {

	margin-top: 60px;

}

.i_im {

	width: 1200px;

	background: #F7F7F7;

	padding: 15px 25px 20px;

	position: relative;

}

.i_im .tit {

	width: 100%;

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #ddd;

	position: relative;

}

.i_im .tit span {

	display: inline-block;

*display:inline;

	zoom: 1;

	font-size: 24px;

	color: #444;

	font-weight: bold;

	border-bottom: 3px solid #154a97;

	padding: 0 10px;

	height: 50px;

	line-height: 50px;

	position: absolute;

	left: 0;

	top: 0;

}

.i_im ul {

	width: 100%;

}

.i_im .marqueetop, .i_im .maquee {

	height: 343px;

}

.i_im ul li {

	width: 100%;

	height: 49px;

	line-height: 49px;

	border-bottom: 1px dashed #ddd;

	background: url(../images/icon8.jpg) no-repeat left center;

	padding-left: 15px;

	text-align: center;

}

.i_im ul li span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 49px;

	line-height: 49px;

	vertical-align: top;

	position: static;

	margin-right: 60px;

}

.i_im ul li span.w1 {

	width: 240px;

}

.i_im ul li .tt {

	width: 260px;

	margin-right: 50px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.i_im ul li .tel {

	color: #154a97;

}

.i_im ul li .day {

	color: #888;

}

.i_im .i_mr {

	width: 676px;

	height: 690px;

	background: url(../images/pic2.png) no-repeat;

	position: absolute;

	top: -121px;

	right: -200px;

}

.a_list {

	width: 100%;

}

.a_list li {

	width: 20%;

	float: left;

	text-align: center;

	font-size: 18px;

	color: #444;

}

.a_list li em {

	font-size: 20px;

	color: #154a97;

	font-weight: bold;

}

.a_list li.a_1 {

	padding-top: 180px;

}

.a_list li.a_2 {

	padding-top: 140px;

}

.a_list li.a_3 {

	padding-top: 120px;

}

.i_im .i_mr .i_mrm {

	width: 100%;

	height: 100%;

	position: relative;

}

.i_mr .i_mrm ul {

	width: 440px;

	position: absolute;

	left: 100px;

	top: 150px;

	color: #FFF;

}

.i_mr .i_mrm ul li {

	width: 100%;


	border: 0;

	background: none;

	padding: 0;

	height: auto;

	padding: 10px 0;

}

.i_mr .i_mrm ul li em {

	font-size: 24px;

	color: #FFF;

	font-weight: bold;

}

.i_mr .i_mrm ul li input {

	width: 330px;

	height: 45px;

	border: 1px solid #FFF;

	padding: 0 15px;

	color: #999;

}

.i_mr .i_mrm ul li.tel {

	font-size: 18px;

	color: #FFF;

}

.i_mr .i_mrm ul li.tel b {

	font-size: 30px;

}

.i_mr .i_mrm ul li.btn input {

	width: 170px;

	height: 50px;

	background: #FFF;

	text-align: center;

	padding: 0;

	font-size: 20px;

	color: #FF5B00;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	cursor: pointer;

}

.i_j {

	width: 100%;

	min-width: 1050px;

	background: #F1EFEF;

}

.i_j .wz_wrap {

	padding-top: 30px;

	padding-bottom: 50px;

}

.i_j dl {

	width: 100%;

}

.i_j dl dt {

	width: 580px;

	float: left;

}

.i_j dl dt .slider {

	width: 100%;

	height: 435px;

	min-width: 580px;

}

.i_j dl dt .flexslider .slides img {

	width: 100%;

	height: 330px;

	margin-left: 0 !important;

}

.i_j dl dt .flex-direction-nav a, .i_j dl dt .flexslider:hover .flex-prev {

	opacity: 1;

	margin-top: -70px;

}

.i_j dl dt .flex-direction-nav a, .i_j dl dt .flexslider:hover .flex-prev, .i_j dl dt .flexslider:hover .flex-next {

	width: 40px;

	height: 64px;

}

.i_j dl dt .flexslider .flex-prev, .i_j dl dt .flexslider:hover .flex-prev {

	background: url(../images/icon9.png) no-repeat;

	background-position: 0 0;

	opacity: 1;

}

.i_j dl dt .flexslider .flex-next, .i_j dl dt .flexslider:hover .flex-next {

	background: url(../images/icon10.png) no-repeat;

	background-position: 0 0;

	opacity: 1;

}

.i_j dl dt .flex-control-nav {

	display: none;

}

.i_j dl dt .ctn {

	width: 100%;

	background: #484747;

	padding: 5px 15px;

	height: 105px;

}

.i_j dl dt .ctn .title {

	width: 100%;

	height: 40px;

	line-height: 40px;

	font-size: 17px;

	color: #FFF;

	font-weight: bold;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.i_j dl dt .ctn p {

	width: 100%;

	height: 45px;

	line-height: 170%;

	overflow: hidden;

	color: #FFF;

}

.i_j dl dd {

	width: 590px;

	float: right;

}

.i_j dl dd ul {

	width: 100%;

}

.i_j dl dd ul li {

	width: 100%;

	padding: 12px 10px 12px 110px;

	border-bottom: 1px solid #ddd;

	position: relative;

}

.i_j dl dd ul li .time {

	width: 83px;

	height: 83px;

	border: 1px solid #154a97;

	line-height: 60px;

	font-size: 38px;

	color: #444;

	font-weight: bold;

	text-align: center;

	position: absolute;

	left: 10px;

	top: 10px;

}

.i_j dl dd ul li .time p {

	width: 100%;

	height: 30px;

	line-height: 30px;

	color: #777;

	font-size: 14px;

	font-weight: normal;

	margin-top: -10px;

}

.i_j dl dd ul li .name {

	width: 100%;

	height: 35px;

	line-height: 35px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 18px;

	text-align: left;

	font-weight: normal;

}

.i_j dl dd ul li .ctn {

	width: 100%;

	height: 48px;

	font-size: 14px;

	color: #777;

	line-height: 170%;

	overflow: hidden;

}

.i_k {

	width: 100%;

	position: relative;

	padding-bottom: 0;

	padding-top: 30px;

	background-color: #F1EFEF

}

.i_k .flexslider .slides img {

	width: 100%;

	height: auto;

	margin-left: 0 !important;

}

.i_k .flex-control-nav {

	display: none;

}

.i_k .slider {

	height: auto;

}

.i_k .flex-direction-nav a, .i_k .flexslider:hover .flex-prev {

	opacity: 1;

	margin-top: -22px;

}

.i_k .flex-direction-nav a, .i_k .flexslider:hover .flex-prev, .i_k .flexslider:hover .flex-next {

	width: 55px;

	height: 55px;

}

.i_k .flexslider .flex-prev, .i_k .flexslider:hover .flex-prev {

	background: url(../images/icon12.png) no-repeat;

	background-position: 0 0;

	opacity: 1;

}

.i_k .flexslider .flex-next, .i_k .flexslider:hover .flex-next {

	background: url(../images/icon13.png) no-repeat;

	background-position: 0 0;

	opacity: 1;

}

.i_k .flex-direction-nav .flex-prev {

	left: 50px;

}

.i_k .flex-direction-nav .flex-next {

	right: 50px;

}

.i_k .a_m {

	position: relative;

}

.i_k .i_k_m {

	width: 480px;

	height: 200px;

	background: url(../images/bbg.png);

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 20px 50px 10px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -240px;

	margin-top: -100px;

	z-index: 9999;

}

.i_k .i_k_m p {

	width: 100%;

	font-size: 18px;

	color: #444;

	padding: 5px 0;

}

.i_k .i_k_m p b {

	font-size: 20px;

}

.i_k .i_k_m .tip {

	width: 100%;

	height: 25px;

	line-height: 25px;

	text-align: center;

	font-size: 14px;

	color: #555;

}

.i_k .i_k_m a {

	display: block;

	width: 100%;

	height: 50px;

	line-height: 50px;

	text-align: center;

	background: #154a97;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin: 5px 0;

	color: #FFF;

}

.i_k .i_k_m a img, .i_k .i_k_m a span {

	display: inline-block;

*display:inline;

	zoom: 1;

	height: 32px;

	line-height: 32px;

	vertical-align: top;

	font-size: 30px;

	color: #FFF;

	font-weight: bold;

	margin: 9px 3px;

}

#dHomePageCarousel {

	height: 400px;

	width: 1200px;

	position: relative;

	margin: 0 auto;

	padding-left: 15px;

}

#dLocalHomesCarousel {

	height: 210px;

	width: 1070px;

	margin: 0px 65px;

	overflow: hidden;

	position: relative;

}

.divCarouselInfo {

	color: #3C404E;

	font-size: 12px;

	width: 1200px;

	height: 64px;

	line-height: 16px;

	margin-right: 15px;

	padding-top: 10px;

	position: relative;

}

.imgBorder {

	position: absolute;

	cursor: pointer;

	border-radius: 50%;

	-moz-border-radius: 50%;

	-webkit-border-radius: 50%;

}

.imgBorder:hover {

	cursor: pointer;

	position: absolute;

}

.btnCarouselLT {

	background: url(../images/icon14.jpg) no-repeat;

	display: block;

	height: 78px;

	overflow: hidden;

	position: absolute;

	cursor: pointer;

	top: 17px;

	width: 30px;

}

.btnCarouselRT {

	background: url(../images/icon15.jpg);

	display: block;

	height: 78px;

	overflow: hidden;

	position: absolute;

	cursor: pointer;

	top: 17px;

	width: 30px;

}

#imgBig {

	border: 3px solid #154a97;

}

#adname {

	display: block;

	width: 100%;

	padding: 20px 0;

	text-align: center;

	font-size: 24px;

	color: #4B4B4B;

	font-weight: bold;

	height: auto;

}

.divCarouselInfoLt {

	width: 100%;

	padding: 0 50px;

}

.divCarouselInfoLt table {

	width: 100%;

}

.n_list {

	width: 100%;

}

.n_list li {

	width: 386px;

	float: left;

	background: #FFF;

	padding: 15px;

	margin-right: 21px;

}

.n_list li .t {

	line-height: 40px;

	height: 40px;

	border-bottom: 1px solid #F3F3F3;

}

.n_list li .t strong {

	font-size: 15px;

	float: left;

}

.n_list li .t span {

	float: right;

}

.n_list li .t span a {

	color: #154a97;

}

.n_list li dl {

	width: 100%;

	margin-top: 10px;

}

.n_list li dl dt, .n_list li dl dt img {

	width: 145px;

	height: 100px;

	vertical-align: top;

	float: left;

}

.n_list li dl dd {

	width: 200px;

	float: right;

	text-align: left;

}

.n_list li dl dd .tit {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-weight: bold;

	font-size: 14px;

}

.n_list li dl dd .ctn {

	width: 100%;

	height: 70px;

	font-size: 13px;

	color: #666;

	overflow: hidden;

	line-height: 178%;

}

.n_list .new {

	width: 100%;

	padding-top: 10px;

}

.n_list .new li {

	width: 100%;

	padding: 0;

	margin: 0;

	height: 35px;

	line-height: 35px;

	position: relative;

	padding-right: 80px;

	border-bottom: 1px dashed #ddd;

}

.n_list .new li p {

	width: 100%;

	height: 35px;

	line-height: 35px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.n_list .new li em {

	display: block;

	text-align: right;

	position: absolute;

	right: 0;

	top: 0;

	color: #888;

	font-size: 13px;

}

#adtel {

	width: 100%;

	height: auto;

	padding: 20px 0 10px;

	text-align: left !important;

	line-height: 175%;

	font-size: 18px;

	color: #666;

}

.i_a .name, .i_b .name, .i_d .name, .i_e .name, .i_k .name, .i_f .name, .i_h .name, .i_i .name, .i_j .name {

	color: #4B4B4B;

}

/*------------------???￥?￠a???|???????￥???????????¨???????????¨????????--------------*/

.Industry_ct {

}

.Industry_lct {

	text-align: center;

}

.Industry_list {

	margin-top: 20px;

}

.Industry_list ul li {

	float: left;

	width: 230px;

	height: 196px;

	border: 1px #dbdbdb solid;

	margin-right: 9px;

	text-align: center;

	margin-bottom: 9px;

	color: #222222;

	background-color: #FFFFFF;

}

.Industry_list ul li:hover {

}

.Industry_list ul li:hover span {

	color: #FFFFFF;

}

.Industry_list ul li div {

	width: 75px;

	height: 75px;

	margin: 30px auto;

	margin-bottom: 10px;

}

.Industry_list ul li span {

	font-size: 12px;

	display: inline-block;

	width: 80px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	background-color: #E0363B;

	color: #FFFFFF;

	margin-top: 8px;

	border-radius: 5px;

}

.Industry_list ul li .ico1 {

	background: url(../images/t1.png);

}

.Industry_list ul li .ico2 {

	background: url(../images/t2.png);

}

.Industry_list ul li .ico3 {

	background: url(../images/t3.png);

}

.Industry_list ul li .ico4 {

	background: url(../images/t4.png);

}

.Industry_list ul li .ico5 {

	background: url(../images/t5.png);

}

.Industry_list ul li .ico6 {

	background: url(../images/t6.png);

}

.Industry_list ul li .ico7 {

	background: url(../images/t7.png);

}

.Industry_list ul li .ico8 {

	background: url(../images/t8.png);

	width: 90px;

}

.Industry_list ul li .ico9 {

	background: url(../images/t9.png);

}

.Industry_list ul li .ico10 {

	background: url(../images/t10.png);

}

.Industry_hbg {

	background-color: #f2f2f2;

}

.warp-pic-list li {

	float: left;

	display: inline;

}

.warp-pic-list .img_wrap {

	display: block;

	font-size: 0;

	overflow: hidden;

}

.warp-pic-list .text-area {

	background-color: #f2f2f2;

	line-height: 24px;

}

.tab-T-3 {

	text-align: center;

}

.tab-T-3 li {

	width: 63px;

	height: 5px;

	font-size: 0;

	background-color: #aeaeae;

	margin-left: 10px;

	cursor: pointer;

	display: inline-block;

}

.tab-T-3 li.cur {

	background-color: #154a97;

}

.rowE .warp-pic-list {

	position: relative;

	width: 1200px;

	height: 360px;

	overflow: hidden;

}

.rowE .count li {

	margin-right: 12px;

	width: 288px;

	background-color: #FFFFFF;

	float: left;

	height: 342px;

}

.rowE .count li:hover {

	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);

	box-shadow: 0 15px 30px rgba(0,0,0,0.1);

	-webkit-transform: translate3d(0, -2px, 0);

	transform: translate3d(0, -2px, 0)

}

.rowE .count .img {

	width: 288px;

	height: 187px;

	position: relative;

}

.rowE .count .img img {

	width: 288px;

	height: 187px;

}

.rowE .count .img span {

	width: 288px;

	display: block;

	position: absolute;

	bottom: 0px;

	background: rgba(0,0,0,0.7);

	background: #000\0;

	filter: alpha(Opacity=70);

	color: #FFFFFF;

	text-align: center;

	font-size: 14px;

	line-height: 38px;

}

#wrapBox1 .count li .text-cont {

	border: 1px solid #E8E8E8;

	border-top: 0px;

	height: 155px;

}

.rowE .count li .text-cont {

	padding: 15px;

	border-top: 0px;

}

.rowE .count li .text-cont .price {

	color: #b1b1b1;

	font-size: 14px;

	float: left;

	margin-top: 5px;

}

.rowE .count li .text-cont .price strong {

	font-size: 20px;

	color: #cc0000;

}

.rowE .count li .text-cont .zx {

	font-size: 14px;

	width: 108px;

	height: 30px;

	line-height: 30px;

	border: 1px solid #d42828;

	display: block;

	float: right;

	border-radius: 5px;

	text-align: center;

	color: #d42828;

}

.rowE .count li:hover .zx {

	background-color: #d42828;

	color: #FFFFFF;

}

.rowE .count li .text-cont .title1 {

	font-size: 12px;

	color: #3d3d3d;

	padding-top: 10px;

	padding-bottom: 5px;

}

.rowE .count li .text-cont .title2 {

	color: #9c9c9c;

}

.gszr_hei .text1 {

	font-size: 28px;

	background: url(../images/bg2.jpg) center no-repeat;

	line-height: 82px;

	text-align: center;

	margin-top: 40px;

}

.gszr_hei .text1 span.co1 {

	color: #f12d2d;

}

.Industry_case ul {

	border-bottom: 1px solid #dfdfdf;

	border-left: 1px solid #dfdfdf;

	height: 307px;

}

.Industry_case ul li {

	float: left;

	width: 299px;

	height: 153px;

}

.Industry_case ul li:hover .k1 {

	background-color: #3bacde;

}

.Industry_case ul li:hover {

	webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);

	box-shadow: 0 15px 30px rgba(0,0,0,0.1);

	-webkit-transform: translate3d(0, -2px, 0);

	transform: translate3d(0, -2px, 0)

}

.Industry_case ul li .k2 {

	border: 1px solid #dfdfdf;

	background-color: #FFFFFF;

	height: 153px;

	padding-left: 10px;

	border-left: 0px;

	border-bottom: 0px;

}

.Industry_case ul li .k2 .tit1 {

	font-weight: bold;

	text-align: center;

	padding-top: 30px;

	line-height: 22px;

	font-size: 16px;

	padding-bottom: 10px;

}

.Industry_case ul li .k2 .tips {

	text-align: center;

}

.Industry_case ul li .k2 .tips span {

	display: inline-block;

	font-size: 12px;

	line-height: 26px;

	background-color: #f0f0f0;

	border: 1px solid #eaeaea;

	padding: 0px 6px;

	margin-right: 5px;

}

.Industry_case ul a:hover {

	color: #333333;

}

.Industry_case ul li .cgok {

	color: #999999;

	text-align: center;

	padding-top: 10px;

}

.Industry_case ul li .k2 .tips span.hong {

	background-color: #ea4534;

	color: #FFFFFF;

	border: 1px solid #ea4534;

}

.Industry_case_more {

	text-align: center;

	padding-top: 20px;

}

.Industry_case_more a {

	background-color: #EA4534;

	display: inline-block;

	width: 200px;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #FFFFFF;

}

.Industry_case_more a:hover {

	background-color: #F96354;

}

.Industry_cjwenti {

	margin-top: 30px;

}

.Industry_cjwenti h1 {

	height: 100px;

	line-height: 100px;

	font-size: 30px;

	font-weight: 100;

	color: #1084c1;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

.Industry_cjwenti ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.Industry_cjwenti ul li {

	float: left;

	width: 600px;

	height: 150px;

}

.Industry_cjwenti ul li h2 {

	font-weight: 300;

	background: url(../images/q.png) left center no-repeat;

	height: 30px;

	line-height: 30px;

	margin-bottom: 15px;

	font-size: 18px;

	color: #1084c1;

	text-indent: 30px;

}

.Industry_cjwenti ul li p {

	background: url(../images/a.png) left 3px no-repeat;

	line-height: 24px;

	font-size: 15px;

	color: #666666;

	padding-left: 30px;

}

.Industry_cjwenti ul li.l1 {

	border-right: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5;

	padding-right: 15px;

}

.Industry_cjwenti ul li.r2 {

	border-left: 1px solid #e5e5e5;

	border-top: 1px solid #e5e5e5;

	margin-top: -1px;

	margin-left: -1px;

	padding-left: 18px;

	padding-top: 22px;

	height: 200px;

}

.Industry_cjwenti ul li.r1 {

	padding-left: 18px;

}

.Industry_cjwenti ul li.l2 {

	padding-top: 22px;

	padding-right: 20px;

}

.Industry_outer {

	margin-top: 20px;

}

.outer_title {

	text-align: center;

	font-size: 28px;

	font-weight: bold;

	color: #202020;

	padding: 20px 0px;

}

.Industry_outer ul li {

	font-size: 18px;

	color: #202020;

	float: left;

	width: 285px;

	height: 250px;

	border-bottom: 1px #dbdbdb d3d3d3;

	background-color: #fff;

	margin-right: 20px;

	text-align: center;

}

.Industry_outer ul li a {

	border-radius: 5px;

	font-size: 14px;

	margin-top: 20px;

	display: inline-block;

	width: 100px;

	height: 37px;

	line-height: 37px;

	text-align: center;

	color: #FFFFFF;

	background-color: #09b4f4;

}

.Industry_outer ul li:hover {

	webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);

	box-shadow: 0 15px 30px rgba(0,0,0,0.1);

	-webkit-transform: translate3d(0, -2px, 0);

	transform: translate3d(0, -2px, 0)

}

.Industry_outer ul li div {

	width: 85px;

	height: 85px;

	margin: 30px auto;

	margin-bottom: 15px;

}

.Industry_outer ul li .ico1 {

	background: url(../images/outer1.png);

}

.Industry_outer ul li .ico2 {

	background: url(../images/outer2.png);

}

.Industry_outer ul li .ico3 {

	background: url(../images/outer3.png);

}

.Industry_outer ul li .ico4 {

	background: url(../images/outer4.png);

}

.qy_list {

	background: url(../images/dqbg.jpg) top no-repeat;

	height: 360px;

	padding-top: 30px;

}

.qy_list ul li {

	float: left;

	text-align: center;

	margin-right: 21px;

}

.qy_list ul li div {

	width: 182px;

	height: 182px;

	line-height: 182px;

	font-size: 20px;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	text-shadow: #000 1px 1px 5px;

}

.qy_list ul li .ico1 {

	background: url(../images/dq1.png);

	background-size: cover;

}

.qy_list ul li .ico2 {

	background: url(../images/dq2.png);

	background-size: cover;

}

.qy_list ul li .ico3 {

	background: url(../images/dq3.png);

	background-size: cover;

}

.qy_list ul li .ico4 {

	background: url(../images/dq4.png);

	background-size: cover;

}

.qy_list ul li .ico5 {

	background: url(../images/dq5.png);

	background-size: cover;

}

.qy_list ul li .ico6 {

	background: url(../images/dq6.png);

	background-size: cover;

}

.qy_list ul li a {

	display: inline-block;

	border-radius: 5px;

	width: 130px;

	height: 32px;

	color: #FFFFFF;

	line-height: 32px;

	margin-top: 30px;

	background-color: #EA4534;

}



@media screen and (max-width:1500px) {

.qy_list ul li {

	float: left;

	text-align: center;

	margin-right: 16px;

}

.qy_list ul li div {

	width: 161px;

	height: 160px;

	line-height: 161px;

	font-size: 20px;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	text-shadow: #000 1px 1px 5px;

}

.qy_list ul li a {

	display: inline-block;

	border-radius: 5px;

	width: 100px;

	height: 32px;

	color: #FFFFFF;

	line-height: 32px;

	margin-top: 30px;

	background-color: #EA4534;

}

.Industry_list ul li {

	float: left;

	width: 201px;

	height: 186px;

	border: 1px #dbdbdb solid;

	margin-right: 9px;

	text-align: center;

	margin-bottom: 9px;

	color: #222222;

}

.rowE .warp-pic-list {

	position: relative;

	width: 1050px;

	height: 360px;

	overflow: hidden;

}

.rowE .count li {

	margin-right: 12px;

	width: 252px;

	background-color: #FFFFFF;

	float: left;

	height: 342px;

}

.rowE .count .img {

	width: 252px;

	height: 187px;

	position: relative;

}

.rowE .count .img img {

	width: 252px;

	height: 187px;

}

.rowE .count .img span {

	width: 252px;

	display: block;

	position: absolute;

	bottom: 0px;

	background: rgba(0,0,0,0.7);

	background: #000\0;

	filter: alpha(Opacity=70);

	color: #FFFFFF;

	text-align: center;

	font-size: 14px;

	line-height: 38px;

}

.rowE .count li .text-cont .title2 {

	color: #9c9c9c;

	font-size: 12px;

}

.Industry_case ul li {

	float: left;

	width: 262px;

	height: 153px;

}

.Industry_case ul li .k2 .tips span {

	display: inline-block;

	font-size: 12px;

	line-height: 26px;

	background-color: #f0f0f0;

	border: 1px solid #eaeaea;

	padding: 0px 4px;

	margin-right: 5px;

}

.Industry_cjwenti ul li {

	float: left;

	width: 525px;

	height: 150px;

}

.Industry_outer ul li {

	font-size: 18px;

	color: #202020;

	float: left;

	width: 250px;

	height: 250px;

	border-bottom: 1px #dbdbdb d3d3d3;

	background-color: #fff;

	margin-right: 15px;

	text-align: center;

}



.mainPhoto .go {

	width: 300px;

}

.sz_a .a_m, .sz_a .tip {

	width: 1050px;

}

.a_m .a_search input {

	width: 340px;

}

.a_m .a_ml {

	width: 400px;

}

.a_m .a_mc {

	width: 400px;

}

.a_m .a_mr {

	width: 157px;

}

.sz_b .bm_1 ul li {

	width: 216px;

}

.sz_dm .sz_dl {

	width: 700px;

}

.sz_dm .sz_dl div {

	width: 330px;

}

.sz_dm .sz_dl .vs {

	width: 140px;

}

.sz_dm .sz_dl .a {

	margin-right: 30px;

}

.sz_dm .sz_dr {

	width: 325px;

}

.mainPhoto .go li {

	width: 225px;

	margin-right: 15px;

}

.wz_wrap .name {

	font-size: 34px;

}

.i_a .a_m, .i_a .tip {

	padding-left: 15px;

	padding-right: 15px;

}

.i_a .tip a {

	font-size: 18px;

	right: 58px;

}

.s_main li {

	margin-right: 17px;

	width: 196px;

}

.s_main li p {

	font-size: 15px;

}

.i_e {

	background-size: 1670px;

}

.a_list li {

	font-size: 16px;

}

.a_list li.a_1 {

	padding-top: 100px;

}

.a_list li.a_2 {

	padding-top: 65px;

}

.a_list li.a_3 {

	padding-top: 50px;

}

.i_f ul li, .sz_g .sz_gm li {

	width: 349px;

}

.i_g .mainPhoto span.goleft {

	left: -50px;

}

.i_g .mainPhoto span.goright {

	right: -50px;

}

	/*	

.gw dl {

	margin-right: 20px;

	width: 505px;

}

.gw dl dd {

	width: 355px;

}

	*/

#dLocalHomesCarousel {

	width: 920px;

}

#adtel {

	font-size: 17px;

}

.i_k {

	width: 100%;

}

.n_list li {

	padding: 10px;

	margin-right: 13px;

	width: 341px;

}

.n_list li dl dd {

	width: 165px;

}

.i_im ul li .tt {

	width: 200px;

	margin-right: 30px;

}

.i_im ul li span {

	margin-right: 30px;

}

.i_im .i_mr {

	right: -80px;

}

body {

	overflow-x: hidden;

}

}

.i_k_m_img {

	height: 350px;

	overflow: hidden;

}

.i_k_m_img img {

	margin-top: -30px;

}

.index_focus {

	position: relative;

	width: 100%;

	height: 500px;

	margin: 0 auto;

	overflow: hidden

}

.index_focus .bd li {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	height: 500px!important;

	width: 100%!important;

}

.index_focus .bd li a {

	display: block;

	height: 500px;

	width: 100%;

}

.index_focus_post {

	z-index: 10

}

.index_focus .pic {

	height: auto;

	display: block

}

.index_focus .pic:hover {

	text-decoration: none

}

.index_focus .slide_nav {

	position: absolute;

	left: 45%;

	bottom: 2%

}

.index_focus .slide_nav a {

	display: block;

	width: 50px;

	height: 5px;

	background: url(../images/icon_b3.png) no-repeat no-repeat;

	cursor: pointer;

	float: left;

	margin: 10px 6px;

	font-family: arial

}

.index_focus .slide_nav .on, .index_focus .slide_nav li:hover {

	text-decoration: none;

	background: url(../images/icon_b2.png) no-repeat no-repeat

}

.index_focus_next, .index_focus_pre {

	display: none;

	position: absolute;

	top: 50%;

	margin-top: -36px;

	width: 72px;

	height: 72px;

	text-indent: 100%;

	white-space: nowrap;

	overflow: hidden;

	z-index: 10;

	background: url(../images/ico_sliding.png) no-repeat

}

.index_focus_pre {

	left: 30px;

	background-position: 0 0

}

.index_focus_pre:hover {

	background-position: 0 -144px

}

.index_focus_next {

	right: 30px;

	background-position: 0 -72px

}

.index_focus_next:hover {

	background-position: 0 -216px

}

.index_focus_info {

	position: absolute;

	left: 10%;

	bottom: 12%;

	width: 800px;

	height: 200px;

	padding-bottom: 10px;

	color: #fff;

	text-decoration: none;

	cursor: pointer;

	font-family: "\5fae\8f6f\96c5\9ed1";

	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	background: url(../images/index_focus_bg.png) no-repeat

}

.index_focus_info h3 {

	font-size: 36px;

	line-height: 70px;

	font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";

	display: none

}

.index_focus_info .text {

	width: 500px;

	line-height: 24px;

	font-size: 14px;

	word-wrap: break-word;

	overflow: hidden;

	display: none

}

.digital {

	width: 100%;

	height: 72px;

	background: #fff;

	color: #a7a7a7;

	border-bottom: 1px solid #d5d5d5;

	text-align: center;

	line-height: 72px;

	font-size: 18px;

}

.digital h2 {

	font-size: 26px;

	font-weight: normal;

	margin-right: 10px;

	margin-left: 10px;

	display: inline-block;

}

.digital span {

	color: #515151;

}

.digital .count-title1 {

	color: #3a8917;

}

.digital .count-title2 {

	color: #145aa8;

}

.digital .count-title3 {

	color: #df1927;

}

.fl_kc {

	width: 900px;

	float: left;

}

.fl_k {

	border-top: 1px solid #ddd;

	margin-top: 5px;

	padding-top: 15px;

}

.gjc_a {

	padding: 3px 6px;

	background-color: #0391d5;

	color: #FFFFFF;

	border-radius: 4px;

	margin: 2px;

	display: inline-block;

}

.gjc_a:hover {

	background-color: #5bb2dc;

	color: #fff;

}

.tag_ti {

	padding-left: 10px;

	border-left: 3px solid #FF0000;

	font-size: 20px;

	font-weight: bold;

	float: left;

	margin-top: 15px;

}

.tag_list {

	padding: 20px 0px;

	padding-bottom: 40px;

}

.tag_list ul li {

	float: left;

}

.tag_list ul li a {

	display: block;

	border: 1px solid #e6e6e6;

	background-color: #f5f5f5;

	margin-bottom: 12px;

	line-height: 40px;

	padding: 0px 15px;

	margin-right: 10px;

	transition: all 0.2s ease 0s;

}

.tag_list ul li a:hover {

	background-color: #e1151f;

	color: #FFFFFF;

	border: 1px solid #e1151f;

}

.tag_cont {

	padding: 20px;

	background-color: #f9f9f9;

	line-height: 24px;

	margin-top: 15px;

}

.tag_list_n ul {

	padding: 20px;

}

.tag_list_n ul li {

	border-bottom: 1px solid #e8e8e8;

	padding: 10px 0px;

}

.tag_list_n ul li:hover {

	border-bottom: 1px solid #d8d8d8;

}

.tag_list_n ul li .tag_list_t a {

	font-size: 16px;

	color: #e1151f;

}

.tag_list_n ul li .tag_list_c {

	color: #666666;

	line-height: 24px;

	padding-top: 10px;

}

.tag_list_n ul li .tag_list_x {

	padding: 5px 0px;

	font-size: 12px;

}

.tag_list_n ul li .tag_list_x a {

	display: inline-block;

	padding: 5px 10px;

	font-size: 12px;

	color: #333;

	border-radius: 5px;

}

.tag_list_n ul li .tag_list_x a:hover {

	color: #09b4f4;

}

/*首页服务*/

.content-one ul {

	padding-bottom: 20px;

}

.content-one ul li {

	float: left;

	width: 290px;

	height: 320px;

	display: flex;

	flex-direction: column;

	align-items: center;

	box-sizing: border-box;

	margin-right: 13px;

	margin-bottom: 40px;

	padding: 30px 0px;

	position: relative;

	background: #ffffff;

}

.content-one ul li .one-tag {

	width: 66px;

	height: 66px;

	background-color: pink;

	position: absolute;

	top: 0;

	right: 0;

}

.content-one ul li .one-icon {

	display: block;

	width: 146px;

	height: 146px;

}

.content-one ul li .one-icon-hover {

	display: none;

	width: 146px;

	height: 146px;

}

.content-one ul li h4 {

	font-size: 22px;

	color: #1a1a1a;

	padding-top: 20px;

}

.content-one ul li p {

	font-size: 18px;

	color: #545454;

	padding-top: 10px;
	font-weight:bold;
	text-align:center;
	color:red;

}

.content-one ul li .one-price {

	font-size: 22px;

	color: #e60012;

	padding-top: 27px;

}

.content-one ul li .one-price span {

	font-size: 14px;

}

.content-one ul li:nth-child(4n) {

	margin-right: 0px;

}

.content-one ul li span {

	width: 98px;

	height: 26px;

	line-height: 26px;

	background-color: #154a97;

	color: #fff;

	border-radius: 6px;

	margin-top: 20px;

	text-align: center;

}

.content-one ul li span a {

	color: #fff;

}

/*

.content-one ul li:hover {

  border-color: #154a97;

	background-color: #FFFFFF;

}

.content-one ul li:hover .one-icon {

  display: none;

}

.content-one ul li:hover .one-icon-hover {

  display: block;

}

.content-one ul li:hover h4 {

  padding-top: 0;

}

.content-one ul li:hover .li-hove-a {

  display: block;

}

*/

.content-five .five-content &gt; li .five-content-one {

	display: flex;

	flex-direction: row;

	justify-content: space-between;

	display: none;

}

.content-five .five-content &gt; li .five-content-one div h5 {

	font-size: 24px;

	color: #1A1A1A;

}

.content-five .five-content &gt; li .five-content-one div h6 {

	font-size: 18px;

	color: #1A1A1A;

	padding-top: 34px;

}

.content-five .five-content &gt; li .five-content-one div p {

	line-height: 24px;

	font-size: 16px;

	color: #1A1A1A;

	padding-top: 8px;

}

.content-five .five-content &gt; li .five-content-one ul {

	display: flex;

	flex-direction: column;

	justify-content: space-between;

}

.content-five .five-content &gt; li .five-content-one ul li {

	width: 317px;

	height: 162px;

}

.content-five .five-content &gt; li .five-content-one ul li h5 {

	font-size: 30px;

	color: #FFFFFF;

	padding-top: 34px;

	text-align: center;

}

.content-five .five-content &gt; li .five-content-one ul li a {

	margin: 0 auto;

	display: block;

	width: 98px;

	height: 26px;

	line-height: 26px;

	font-size: 14px;

	color: #fff;

	border: 1px solid #fff;

	box-sizing: border-box;

	text-align: center;

	border-radius: 6px;

	margin-top: 36px;

}

/*服务保障*/

.container:after, .container-fluid:after, .container {

	padding-right: 10px;

	padding-left: 10px;

	margin-right: auto;

	margin-left: auto;

}

.container-fluid {

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto;

}

.container .jumbotron, .container-fluid .jumbotron {

	padding-right: 15px;

	padding-left: 15px;

	border-radius: 6px;

}

.jumbotron .container {

	max-width: 100%;

}

.container .jumbotron, .container-fluid .jumbotron {

	padding-right: 60px;

	padding-left: 60px;

}

.contact-container {

	width: 100%;

	background-color: rgba(0, 0, 0, 0.85);

	position: fixed;

	left: 0;

	z-index: 9999;

	padding: 20px 0;

	bottom: -100%;

	-webkit-transition: bottom .3s;

	transition: bottom .3s;

}

/* line 609, page-pub.less */

.contact-container.on {

	bottom: 0;

}

/* line 612, page-pub.less */

.contact-container .content {

	width: 1100px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

/* line 617, page-pub.less */

.contact-container .content li.item {

	float: left;

	display: table;

	margin-left: 60px;

}

/* line 621, page-pub.less */

.contact-container .content li.item:first-child {

	margin-left: 0;

}

/* line 624, page-pub.less */

.contact-container .content li.item .icons, .contact-container .content li.item .right {

	display: table-cell;

	vertical-align: middle;

	height: 100%;

}

/* line 630, page-pub.less */

.contact-container .content li.item .icons {

	width: 98px;

	padding-right: 20px;

}

/* line 633, page-pub.less */

.contact-container .content li.item .icons img {

	width: 65px;

	display: block;

	margin: 0 auto;

}

/* line 638, page-pub.less */

.contact-container .content li.item .icons a {

	display: block;

	width: 100%;

	text-indent: -9999px;

	background: url("../images/lianx.png") no-repeat bottom;

	background-position: 0 0;

	height: 25px;

	margin-top: 5px;

	-webkit-transition: all .3s;

	transition: all .3s;

}

/* line 647, page-pub.less */

.contact-container .content li.item .icons a:hover {

	background-position: -125px 0;

}

/* line 652, page-pub.less */

.contact-container .content li.item .right {

	font-size: 14px;

	color: #fff;

	line-height: 2.3em;

}

/* line 658, page-pub.less */

.contact-container .content .pick-up {

	text-align: center;

	font-size: 14px;

	color: #fff;

	position: absolute;

	right: 0;

	width: 28px;

	height: 42px;

	top: 50%;

	margin-top: -21px;

	cursor: pointer;

}

/* line 669, page-pub.less */

.contact-container .content .pick-up img {

	display: block;

	margin: 0 auto;

}

.server-list {

	margin-left: -14px;

}

.server-list li {

	float: left;

	width: 384px;

	height: 220px;

	box-shadow: 0 0 3px #aaa;

	margin-top: 50px;

	margin-left: 14px;

}

.server-list2 {

	margin-top: 50px;

	margin-left: -35px;

}

.server-list2&gt;li {

	float: left;

	width: 370px;

	height: 390px;

	border: 1px solid #e9e9e9;

	background: #fff;

	margin-bottom: 30px;

	margin-left: 35px;

	box-shadow: 0 0 4px #aaa;

}

.server-list {

	margin-left: 0;

}

.server-list li {

	margin: 20px auto 0;

	background: #FFFFFF;

}

.server-list2 {

	margin-left: 0;

	margin-top: 20px;

}

.server-list2&gt;li {

	width: 100%;

	margin: 20px auto 0;

}

.s1 {

	border-top: 3px solid #99B11B;

	background: #fff no-repeat right bottom;

}

.s2 {

	border-top: 3px solid #FFAF24;

	background: #fff no-repeat right bottom;

}

.s3 {

	border-top: 3px solid #CB1309;

	background: #fff no-repeat right bottom;

}

.s4 {

	border-top: 3px solid #52B096;

	background: #fff no-repeat right bottom;

}

.s5 {

	border-top: 3px solid #486C8C;

	background: #fff no-repeat right bottom;

}

.s6 {

	border-top: 3px solid #F29900;

	background: #fff no-repeat right bottom;

}

.s-pic {

	float: left;

	width: 174px;

	text-align: center;

	padding-top: 36px;

}

.s-pic2 {

	width: 100%;

	height: 100px;

	line-height: 100px;

	margin: 24px auto 0;

	text-align: center;

	letter-spacing: 8px;

	font-size: 32px;

	color: #fff;

}

.s-r {

	font-size: 14px;

	padding-left: 20px;

	padding-top: 20px;

	float: left;

}

.news-r {

	float: left;

	width: 930px;

	margin-left: 30px;

}

.news-r {

	width: 250px;

	margin-left: 10px;

}

.s-r {

	padding-left: 10px;

}

.s-tit {

	font-size: 16px;

	line-height: 30px;

}

.s1 .s-tit {

	color: #99B11B;

}

.s2 .s-tit {

	color: #FFAF24;

}

.s3 .s-tit {

	color: #CB1309;

}

.s4 .s-tit {

	color: #52B096;

}

.s5 .s-tit {

	color: #486881;

}

.s6 .s-tit {

	color: #F29900;

}

.s-tit2 {

	color: #f94045;

	border-left: 6px solid #f94045;

	height: 20px;

	line-height: 20px;

	font-weight: bold;

	margin-top: 12px;

	margin-left: 12px;

	padding-left: 14px;

	float: left;

}

.news-tit {

	font-weight: bold;

	margin: 15px 0 15px;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.news-tit:hover {

	color: #f94045;

}

.s-intro {

	color: #999;

	line-height: 26px;

}

.news-intro {

	font-size: 14px;

	color: #666;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.slogan2 {

	color: #f68d5a;

	line-height: 32px;

	font-weight: bold;

}

.online-tac {

	display: block;

	width: 80px;

	height: 30px;

	border-radius: 5px;

	border: 1px solid #999;

	color: #999;

	text-align: center;

	line-height: 30px;

	margin-top: 10px;

}

.online-tac:hover {

	border: 1px solid #f68d5a;

	color: #f68d5a;

}

/*报税服务*/

.industry-plan {

	width: 1188px;

	margin: 0 auto;

	position: relative;

}

.industry-plan a.look-more {

	position: absolute;

	right: 20px;

	top: 30px;

	color: #999;

	font-size: 14px;

}

.industry-plan a.look-more:hover {

	color: #4285f4;

	cursor: pointer;

}

.industry-plan li {

	width: 565px;

	height: 160px;

	float: left;

	margin: 10px;

	box-shadow: 0 1px 4px rgba(0,0,0,0.15);

	background: #fff;

	position: relative;

}

.industry-plan li h3 {

	font-size: 20px;

	color: #333;

	font-weight: normal;

	line-height: 20px;

	margin-top: 24px;

	margin-left: 18px;

}

.industry-plan li p {

	width: 260px;

	font-size: 16px;

	color: #999;

	line-height: 24px;

	margin-left: 18px;

	margin-top: 10px;

}

.industry-plan li img {

	width: 120px;

	height: 120px;

	position: absolute;

	right: 20px;

	top: 20px;

}

.industry-plan li:hover {

	width: 574px;

	height: 180px;

	margin: 0;

}

.industry-plan li:hover {

	box-shadow: 0 0 8px rgba(0,0,0,0.15);

}

.industry-plan li:hover h3, .industry-plan li:hover p {

	margin-left: 28px;

}

.industry-plan li:hover h3 {

	margin-top: 34px;

}

.industry-plan li:hover img {

	right: 30px;

	top: 30px;

}

/*搜索*/

.m6_m {

	width: 582px;

	height: auto;

	overflow: hidden;

	font-family: "微软雅黑";

	float: right;

	margin-right: 10px;

}

.m6_m .foucebox {

	width: 582px;

	height: auto;

	overflow: hidden;

	margin: 0 auto;

	float: left;

}

.m6_m .foucebox .bd {

	position: relative;

	float: left;

	width: 478px;

	height: 258px;

	overflow: hidden;

	background: #fff;

	border: 1px solid #e4e4e4;

	margin: 10px 0 0;

}

.m6_m .foucebox .showDiv {

	position: relative;

	width: 420px;

	height: 232px;

	padding: 28px 29px 0;

	text-align: left;

	background-position: 280px 30px;

	background-repeat: no-repeat;

}

.m6_m .foucebox .showDiv .zi1 {

	width: 126px;

	height: 32px;

	overflow: hidden;

	background: url(../images/td_xian1.jpg) right center no-repeat;

	padding-right: 115px;

	font-size: 14px;

	color: #d92017;

	line-height: 32px;

	font-weight: bold;

}

.m6_m .foucebox .showDiv .zi2 {

	height: 104px;

	overflow: hidden;

	margin: 10px 0 15px;

}

.m6_m .foucebox .showDiv p {

	font-size: 14px;

	color: #666666;

	line-height: 26px;

}

.m6_m .foucebox .showDiv .zi3 {

	height: 38px;

	overflow: hidden;

}

.m6_m .foucebox .showDiv .zi3 a {

	width: 110px;

	height: 38px;

	display: block;

	border-radius: 4px;

	background: #e4e4e4;

	color: #666666;

	text-align: center;

	font-size: 14px;

	line-height: 40px;

	display: inline-block;

	margin-right: 20px;

}

.m6_m .foucebox .showDiv .zi3 a.ys1 {

	background: #d92017;

	color: #fff;

}

.m6_m .foucebox .hd {

	width: 582px;

	height: auto;

	overflow: hidden;

	position: relative;

	float: right;

	margin-top: 20px;

	margin-bottom: 15px;

}

.m6_m .foucebox .hd ul li {

	width: 180px;

	height: 120px;

	padding: 30px 0 0;

	float: left;

	margin: 10px 7px;

	background: #fff;

	box-shadow: 1px 0px 3px #cecece;

	display: inline;

	position: relative;

	cursor: pointer;

}

.m6_m .foucebox .hd ul li .xb {

	width: 34px;

	height: 34px;

	background-position: center top;

	background-repeat: no-repeat;

	margin: 0 auto 6px;

}

.m6_m .foucebox .hd ul li p {

	text-align: center;

	line-height: 30px;

	font-size: 16px;

	color: #333333;

}

.m6_m .foucebox .showDiv1 {

	background-image: url(../images/jy_tb1.png);

}

.m6_m .foucebox .showDiv2 {

	background-image: url(../images/jy_tb2.png);

}

.m6_m .foucebox .showDiv3 {

	background-image: url(../images/jy_tb3.png);

}

.m6_m .foucebox .showDiv4 {

	background-image: url(../images/jy_tb4.png);

}

.m6_m .foucebox .showDiv5 {

	background-image: url(../images/jy_tb5.png);

}

.m6_m .foucebox .showDiv6 {

	background-image: url(../images/jy_tb6.png);

}

.m6_m .foucebox .hd ul .xb1 {

	background-image: url(../images/jy_xb1.png);

}

.m6_m .foucebox .hd ul .xb2 {

	background-image: url(../images/jy_xb2.png);

}

.m6_m .foucebox .hd ul .xb3 {

	background-image: url(../images/jy_xb3.png);

}

.m6_m .foucebox .hd ul .xb4 {

	background-image: url(../images/jy_xb4.png);

}

.m6_m .foucebox .hd ul .xb5 {

	background-image: url(../images/jy_xb5.png);

}

.m6_m .foucebox .hd ul .xb6 {

	background-image: url(../images/jy_xb5.png);

}

.m6_m .foucebox .hd ul .on {

	background: #154a97;

	box-shadow: none;
	border:dashed #FFFFFF 2px;

}

.m6_m .foucebox .hd ul .on .xb {

	background-position: center bottom;

}

.m6_m .foucebox .hd ul .on p {

	color: #fff;

}

/*新闻*/

/*清除浮动*/

.fl {

	float: left;

}

.fr {

	float: right;

}

.clearfix:before, .clearfix:after {

	content: "";

	display: block;

}

.clearfix:after {

	clear: both;

}

.clearfix {

*zoom: 1; /*IE/7/6*/

}

s, i, em {

	font-style: normal;
	

	text-decoration: none;

}

i {

	display: block;

}

.w1160 {

	width: 1200px;

	margin: 0 auto;

}

.article {

	width: 379px;

	font-size: 16px;

	padding: 10px;

	background: #fff;

}

.article_t {

	border-bottom: 1px solid #154a97;

	overflow: hidden;

	padding-bottom: 10px;

	line-height: 20px;

	font-size: 16px;

	color: #000;

}

.article_t h3 {

	font-size: 22px;

	line-height: 25px;

}

.article_t span {

	color: #666;

	font-size: 14px;

	text-transform: uppercase;

}

.article_t a {

	color: #666;

	padding-left: 25px;

	position: relative;

	margin-right: 3px;

}

.article_t a i {

	width: 17px;

	height: 17px;

	background: url(../images/icon_jia.png) no-repeat 0px 0px;

	position: absolute;

	left: 0;

	top: 1px;

	transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

}

.article_t a:hover {

	color: #154a97;

}

.article_t a:hover i {

	background-position: -0px -17px;

}

.article .img {

	margin-top: 20px;

	width: 345px;

}

.articleUl {

	margin-top: 12px

}

.articleUl li {

	line-height: 35px;

	border-bottom: 1px dashed #ccc;

}

.articleUl li a {

	display: block;

	height: 35px;

	overflow: hidden;

	padding-left: 22px;

	padding-right: 40px;

	position: relative;

	white-space: nowrap;

	text-overflow: ellipsis;

	color: #000;

}

.articleUl li a i {

	width: 4px;

	height: 4px;

	background: #154a97;

	border-radius: 4px;

	position: absolute;

	left: 8px;

	top: 50%;

	margin-top: -2px;

}

.articleUl li a span {

	position: absolute;

	right: 4px;

	top: 0;

	color: #666666;

}

.articleUl li:hover a, .articleUl li:hover span {

	color: #154a97;

}

.Nmar31 {

	margin: 0 10px;

}

/*证书展示*/

#demo {

	overflow: hidden;

	background: #FFF;

	overflow: hidden;

	width: 1200px;

}

#demo img {

	border: 5px solid #FFFFFF;

	width: 290px;

	height: 380px;

}

#indemo {

	float: left;

	width: 800%;

}

#demo1 {

	float: left;

}

#demo2 {

	float: left;

}

/*客户心声*/

.kh {

	background: url(../images/kh.png) no-repeat;

}

.left {

	float: left;

	display: inline;

}

.pr {

	position: relative;

}

.pa {

	position: absolute;

}

/*

.theychosesixthday{background: url("../images/theysaygood-bg.jpg");height:500px;width:100%;}

*/

.theychooseLeftArrow {

	position: absolute;

	top: 50%;

	left: 18%;

	background: url("../images/icontheychoose.png") 0px 0px no-repeat;

	width: 70px;

	height: 70px;

	z-index: 5;

	cursor: pointer;

}

.theychooseLeftArrow:hover {

	background: url("../images/icontheychoose.png") -140px 0px no-repeat;

}

.theychooseRightArrow {

	position: absolute;

	top: 50%;

	right: 18%;

	background: url("../images/icontheychoose.png") -70px 0px no-repeat;

	width: 70px;

	height: 70px;

	z-index: 5;

	cursor: pointer;

}

.theychooseRightArrow:hover {

	background: url("../images/icontheychoose.png") -210px 0px no-repeat;

}

.theychooseMiddleBox {

	height: 340px;

	width: 860px;

	margin: 0 auto;

	overflow: hidden;

}

.theychooseMiddleBox ul li {

	float: left;

	width: 860px;

	margin-right: 140px

}

.theychosesixthdayItem {

	background: #F1EFEF;

	height: 300px;

	width: 860px;

	border-radius: 20px;

}

.theychosesixthdayItem-01 {

	margin-left: 70px;

	padding-top: 60px;

	height: 200px;

}

.theychosesixthdayItem-01 img {

	border-radius: 50%;

	width: 140px;

	height: 140px;

}

.kehuxinxi {

	width: 500px;

	margin-left: 60px;

	padding-bottom: 40px;

}

.kehuxinxi span {

	display: block;

	width: 110px;

	height: 34px;

	background-color: #e65860;

	text-align: center;

	line-height: 34px;

	float: left;

	margin: 0 10px;

	color: #FFFFFF;

	font-size: 15px;

}

.caseContent {

	line-height: 26px;

	font-size: 14px;

	color: #333;

	margin-top: 22px;

	display: block

}

.Title-h3 {

	color: #4B4B4B;

	font-size: 38px;

	font-weight: bold;

	text-align: center;

}

.Title-h3 em {

	font-weight: bold;

	color: #154a97;

}

.Title-p {

	color: #666666;

	font-size: 16px;

	text-align: center;

	margin-bottom: 40px;

}

/*服务网点*/

/*一、24格处理*/

#iconWall {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 1px;

	padding-left: 1px;

	list-style: none;

	margin-bottom: 50px;

	background: url(../images/dqbg.jpg) no-repeat;

}

#iconWall li {

	width: 200px;

	height: 200px;

	/*background-color: #fff;*/

	float: left;

	margin-right: 1px;

	margin-bottom: 1px;

	position: relative;

	margin-left: 35px;

	margin-bottom: 20px;

}

/*二、3D反转区域处理 */

.img-back, .img-front {

	position: absolute;

	left: 0;

	top: 0;

	width: 200px;

	height: 200px;

	text-align: center;

	line-height: 200px;

}

.img-back img {

	vertical-align: middle;

	width: 200px;

	height: 200px;

	border-radius: 50%;

}

.img-3d {

	transform-style: preserve-3d;

	backface-visibility: hidden;

}

.img-back {

	transform: rotateY(180deg);

}

/*测试代码*/

/*li:hover .img-3d{*/

    /*transition: .3s linear;*/

    /*transform: rotateY(180deg);*/

/*}*/



/*三、换一批*/

#btnRefresh {

	text-align: center;

	transition: .3s linear;

	background-color: #fff;

}

.iconRefresh {

	width: 28px;

	height: 28px;

	background: url("../images/refresh.png");

	margin: 32px auto 0;

}

#btnRefresh:hover {

	color: #fff;

	background-color: #dd2727;

	transition: 0s;

}

#btnRefresh:hover .iconRefresh {

	background: url("../images/refresh-white.png");

}

/*四、处理浮层*/

.mask {

	position: absolute;

	left: 0;

	top: 0;

	width: 200px;

	height: 200px;

	background-color: rgba(0, 0, 0, .7);

	opacity: 0;

	border-radius: 50%;

}

.mask img {

	float: right;

	margin-top: 8px;

	margin-right: 8px;

}

.mask p {

	font-size: 32px;

	color: #fff;

	margin-top: 60px;

	text-align: center;

}

.mask a {

	color: #fff;

	text-decoration: none;

	font-size: 12px;

	background-color: red;

	width: 98px;

	display: block;

	margin: 0 auto;

	text-align: center;

	height: 26px;

	line-height: 26px;

	border-radius: 9px;

	margin-top: 22px;

}

li:hover .mask {

	opacity: 1;

	transition: .3s linear;

}

/*页脚*/

footer {

	text-align: center;

	margin-top: 20px;

	color: #666;

	font-size: 16px;

	line-height: 1.4;

}

/*内页*/

.wrap_jj {

	width: 1200px;

	margin: 0 auto;

}

.register_message {

	width: 100%;

	display: flex;

}

.register_message span {

	color: #333333;

}

.register_message dl {

	flex: 1;

	text-align: center;

	margin-top: 25px;

}

.register_message dl dt span {

	display: inline-block;

	width: 58px;

	height: 62px;

	background: url('../images/bg.png');

}

.register_message dl:nth-child(1) dt span {

	background-position: -7px -65px;

}

.register_message dl:nth-child(2) dt span {

	background-position: -84px -65px;

}

.register_message dl:nth-child(3) dt span {

	background-position: -167px -65px;

}

.register_message dl:nth-child(4) dt span {

	background-position: -239px -65px;

}

.register_message dl dd em {

	font-style: normal;

	font-size: 24px;

	color: #4B4B4B;

	line-height: 92px;

}

.register_message dl dd {

	margin-top: -15px;

}

.register_message dl dd p, span {

	font-size: 15px;


	line-height: 28px;

}

.receive {

	width: 100%;

	height: 360px;

	display: flex;

}

.receive .certificates {

	flex: 1;

	border: 5px solid #00a2e8;

	margin-right: 15px;

	box-sizing: border-box;

	position: relative;

}

.receive .certificates:last-child {

	margin-right: 0;

}

.receive .certificates .left-top {

	width: 27px;

	height: 27px;

	position: absolute;

	top: -5px;

	left: -5px;

	text-align: center;

}

.receive .certificates .left-top span {

	font-size: 36px;

	color: #fff;

	position: absolute;

	z-index: 2;

	top: 10px;

}

.receive .certificates .left-top em {

	position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 0;

	border: 27px solid transparent;

	border-top-color: #febd00;

	border-left-color: #febd00;

}

.certificates {

	overflow: hidden;

}

.certificates_title {

	text-align: center;

	padding-top: 20px;

	height: 80px;

}

.certificates_img {

	width: 100%;

}

.certificates_img&gt;img {

	display: block;

	margin: 0 auto;

}

.loding_wrap {

	height: 150px;

	margin: 0 auto;

	position: relative;

}

.loding_wrap:before {

	width: 100;

}

.loding_wrap&gt;ul {

	display: flex;

}

.loding_wrap&gt;ul&gt;li {

	flex: 1;

	position: relative;

}

.loding_wrap&gt;ul span {

	position: relative;

	width: 30px;

	height: 30px;

	border-radius: 50%;

	border: 1px solid #154a97;

	display: block;

	margin: 0 auto;

	text-align: center;

}

.loding_wrap&gt;ul&gt;li:nth-child(2):before, .loding_wrap&gt;ul&gt;li:nth-child(3):before, .loding_wrap&gt;ul&gt;li:nth-child(4):before {

	content: '';

	position: absolute;

	width: 90%;

	height: 1px;

	background: #154a97;

	top: 0;

	bottom: 0;

	margin: auto;

	left: -133px;

}

.loding_wrap&gt;ul span:before {

	content: '';

	position: absolute;

	width: 12px;

	height: 12px;

	border-radius: 50%;

	background: #4B4B4B;

	left: 0;

	right: 0;

	bottom: 0;

	top: 0;

	margin: auto;

}

.loding_wrap&gt;ul&gt;li:after {

	content: '1-2个工作日\A核名';

	position: absolute;

	left: 0;

	top: 40px;

	right: 0;

	margin: auto;

	font-size: 14px;

	text-align: center;

	white-space: pre-wrap;

}

.loding_wrap&gt;ul&gt;li:nth-child(2):after {

	content: '3-5个工作日\A登记注册';

}

.loding_wrap&gt;ul&gt;li:nth-child(3):after {

	content: '1个工作日\A领取执照';

}

.loding_wrap&gt;ul&gt;li:nth-child(4):after {

	content: '1-2个工作日\A刻章';

}

.promise span {

	color: #333333;

}

.reg_pk&gt;div:nth-child(2)&gt;span {

	color: #FFFFFF;

	background: #CCCCCC;

	border: 2px solid #CCCCCC;

}

.reg_pk&gt;div:nth-child(3)&gt;span {

	color: #333333;

}

.regcompany_as_circle&gt;div:nth-child(1):before, .regcompany_as_circle&gt;div:nth-child(2):before, .regcompany_as_circle&gt;div:nth-child(3):before, .regcompany_as_circle&gt;div:nth-child(4):before {

	content: '';

	width: 50px;

	height: 16px;

	background: url(../images/right.png);

	position: absolute;

	right: -70px;

	top: 0;

	bottom: 0;

	margin: auto;

}

.promise p {

	font-size: 14px;

}

.promise p:nth-child(2) {

	padding-top: 20px;

}

.handle p:nth-child(2) {

	padding-top: 0;

}

.advantage {

	height: 525px;

	box-sizing: border-box;

}

.advantage dl {

	transition: all 1s;

	background: #ffffff;

	height: 240px;

	width: 293px;

	float: left;

	margin-left: 2px;

	margin-top: 2px;

	text-align: center;

	cursor: pointer;

}



.advantage dl dt {

	display: inline-block;

	width: 80px;

	height: 80px;

	margin-top: 40px;

}

.advantage dl dd p:nth-child(1) {

	font-size: 18px;

	font-weight: bold;

}

.advantage dl:nth-child(1) dt {

	background: url('../images/test.png');

	background-position: -106px -117px;

}

.advantage dl:nth-child(2) dt {

	background: url('../images/test.png');

	background-position: -276px -117px

}

.advantage dl:nth-child(3) dt {

	background: url('../images/test.png');

	background-position: -461px -117px

}

.advantage dl:nth-child(4) dt {

	background: url('../images/test.png');

	background-position: -605px -117px

}

.advantage dl:nth-child(5) dt {

	background: url('../images/test.png');

	background-position: -86px -198px

}

.advantage dl:nth-child(6) dt {

	background: url('../images/test.png');

	background-position: -228px -198px

}

.advantage dl:nth-child(7) dt {

	background: url('../images/test.png');

	background-position: -363px -198px

}

.advantage dl:nth-child(8) dt {

	background: url('../images/test.png');

	background-position: -525px -198px

}

.advantage:before {

	content: '';

	display: inline-block;

	position: absolute;

	height: 600px;

	width: 2px;

	right: 0;

}

.advantage:after {

	content: '';

	display: inline-block;

	position: absolute;

	height: 2px;

	width: 1180px;

	z-index: 999;

	bottom: 0;

	left: 0;

}

.agent_title_i {

	font-size: 24px;

	color: #00a0e9;

}

.advantage dd p:nth-child(2) {

	margin-top: 0px;

}

.agent_pk span {

	width: 196px;

	height: 56px;

	display: inline-block;

	text-align: center;

	line-height: 56px;

	border: 2px solid #00a0ea;

	border-radius: 5px;

	font-size: 20px;

}

.agent_title {

text-align: center;

padding: 10px;

font-weight: bold;

}

/*客服*/

.floating_ck{position:fixed;right: 20px; top:30%;}

.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}

.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}

.floating_ck dl dd:hover .floating_left{display:block;}

.consult,.words{background-image:url(../images/zxicon.png);}

.quote{background-image:url(../images/kficon.png);}

.qrcord{background-image:url(../images/erweima.png);}

.return{background-image:url(../images/fanhui.png);}

.floating_ck dd span{color:#fff;display:block;padding-top:45px;}

.floating_left{position:absolute;left:-160px; top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}

.floating_left a{color:#fff;line-height:80px; font-size: 20px;}

.floating_ewm{height:240px;top:-160px;}

.floating_ewm i{background-image:url(../images/ewm_22.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}

.floating_ewm p{color:#fff;margin-top:10px;}

.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}

.floating_ewm .qrcord_p02{font-size:18px;}

#LXB_CONTAINER .lxb-pos-right{left: 10px;}



/*分页样式*/



.pagess {

	clear: both;

	margin: 20px;

	overflow: hidden;

	margin-left: 0px;

	text-align: center;

	font-size: 12px

}

.pagess ul li {

	display: inline-block;

	border: 1px solid #ccc;

	padding: 4px 12px;

	margin: 0 2px;

	line-height: 20px;

	background: #fff;

	color: #999

}

.pagess ul li:hover {

	background: #2aac22;

	color: #fff;

	border: 1px solid #2aac22

}

.pagess ul li:hover a {

	color: #fff;

}

.pagess ul li.thisclass {

	display: inline-block;

	border: 1px solid #2aac22;

	padding: 4px 12px;

	margin: 0 2px;

	background: #2aac22;

	color: #fff;

}

.pagess ul li.thisclass a {

	color: #fff;

}

.pagess ul li a {

	display: block;

	color: #999

}

.pagess ul li a:hover {

	color: #fff;

}</pre></body></html>